org.kuali.rice.kns.datadictionary
Class KimDataDictionaryAttributeDefinition

java.lang.Object
  extended by org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
      extended by org.kuali.rice.kns.datadictionary.AttributeDefinition
          extended by org.kuali.rice.kns.datadictionary.KimAttributeDefinition
              extended by org.kuali.rice.kns.datadictionary.KimDataDictionaryAttributeDefinition
All Implemented Interfaces:
Serializable, DataDictionaryDefinition, org.springframework.beans.factory.InitializingBean

public class KimDataDictionaryAttributeDefinition
extends KimAttributeDefinition

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
protected  String lookupBoClass
           
protected  Map<String,String> lookupInputPropertyConversions
           
protected  Map<String,String> lookupReturnPropertyConversions
           
protected  Mask mask
           
 
Fields inherited from class org.kuali.rice.kns.datadictionary.KimAttributeDefinition
kimAttrDefnId, kimTypeId, sortCode
 
Fields inherited from class org.kuali.rice.kns.datadictionary.AttributeDefinition
attributeSecurity, control, description, displayLabelAttribute, exclusiveMin, forceUppercase, formatterClass, inclusiveMax, label, maxLength, name, required, shortLabel, summary, unique, validationPattern
 
Fields inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
id
 
Constructor Summary
KimDataDictionaryAttributeDefinition()
           
 
Method Summary
 void completeValidation(Class rootObjectClass, Class otherObjectClass)
          Directly validate simple fields, call completeValidation on Definition fields.
 String getLookupBoClass()
           
 Map<String,String> getLookupInputPropertyConversions()
           
 Map<String,String> getLookupReturnPropertyConversions()
           
 boolean isHasLookupBoDefinition()
           
 void setLookupBoClass(String lookupBoClass)
           
 void setLookupInputPropertyConversions(Map<String,String> lookupInputPropertyConversions)
           
 void setLookupReturnPropertyConversions(Map<String,String> lookupReturnPropertyConversions)
           
 String toString()
           
 
Methods inherited from class org.kuali.rice.kns.datadictionary.KimAttributeDefinition
getKimAttrDefnId, getKimTypeId, getSortCode, setKimAttrDefnId, setKimTypeId, setSortCode
 
Methods inherited from class org.kuali.rice.kns.datadictionary.AttributeDefinition
afterPropertiesSet, getAttributeSecurity, getControl, getDescription, getDirectShortLabel, getDisplayLabelAttribute, getExclusiveMin, getForceUppercase, getFormatterClass, getInclusiveMax, getLabel, getMaxLength, getName, getShortLabel, getSummary, getUnique, getValidationPattern, hasAttributeSecurity, hasFormatterClass, hasValidationPattern, isRequired, setAttributeSecurity, setControl, setDescription, setDisplayLabelAttribute, setExclusiveMin, setForceUppercase, setFormatterClass, setInclusiveMax, setLabel, setMaxLength, setName, setRequired, setShortLabel, setSummary, setUnique, setValidationPattern
 
Methods inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mask

protected Mask mask

lookupInputPropertyConversions

protected Map<String,String> lookupInputPropertyConversions

lookupReturnPropertyConversions

protected Map<String,String> lookupReturnPropertyConversions

lookupBoClass

protected String lookupBoClass
Constructor Detail

KimDataDictionaryAttributeDefinition

public KimDataDictionaryAttributeDefinition()
Method Detail

getLookupInputPropertyConversions

public Map<String,String> getLookupInputPropertyConversions()
Returns:
the lookupInputPropertyConversions

setLookupInputPropertyConversions

public void setLookupInputPropertyConversions(Map<String,String> lookupInputPropertyConversions)
Parameters:
lookupInputPropertyConversions - the lookupInputPropertyConversions to set

getLookupReturnPropertyConversions

public Map<String,String> getLookupReturnPropertyConversions()
Returns:
the lookupReturnPropertyConversions

setLookupReturnPropertyConversions

public void setLookupReturnPropertyConversions(Map<String,String> lookupReturnPropertyConversions)
Parameters:
lookupReturnPropertyConversions - the lookupReturnPropertyConversions to set

toString

public String toString()
Overrides:
toString in class AttributeDefinition
See Also:
Object.toString()

getLookupBoClass

public String getLookupBoClass()

setLookupBoClass

public void setLookupBoClass(String lookupBoClass)

isHasLookupBoDefinition

public boolean isHasLookupBoDefinition()
Overrides:
isHasLookupBoDefinition in class KimAttributeDefinition

completeValidation

public void completeValidation(Class rootObjectClass,
                               Class otherObjectClass)
Description copied from class: AttributeDefinition
Directly validate simple fields, call completeValidation on Definition fields.

Specified by:
completeValidation in interface DataDictionaryDefinition
Overrides:
completeValidation in class AttributeDefinition
Parameters:
rootObjectClass - Class of the BusinessObjectEntry which ultimately contains this definition
otherObjectClass - other stuff required to complete validation
See Also:
DataDictionaryEntry.completeValidation()


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.