Class AttributeValidatingTypeServiceBase.TypeAttributeDefinition
java.lang.Object
org.kuali.rice.krad.datadictionary.validation.AttributeValidatingTypeServiceBase.TypeAttributeDefinition
- Enclosing class:
AttributeValidatingTypeServiceBase
A module-independent representation of a type attribute containing all the information that we need
in order to validate data dictionary-based attributes.
-
Constructor Details
-
TypeAttributeDefinition
public TypeAttributeDefinition(org.kuali.rice.core.api.uif.RemotableAttributeField field, String name, String componentName, String label, Map<String, String> properties) - Parameters:
field- the RemotableAttributeField corresponding to this definition. Must not be null.name- the name for this attribute. Must not be empty or null.componentName- The name of a data dictionary component that this field refers to. May be null.label- The label to use for this attribute. May be null.properties- a catch all for properties important to a module's type attrbute definitions that aren't directly supported byAttributeValidatingTypeServiceBase.TypeAttributeDefinition.
-
-
Method Details
-
getField
public org.kuali.rice.core.api.uif.RemotableAttributeField getField() -
getName
-
getComponentName
-
getLabel
-
getProperties
- Returns:
- an unmodifiable map of properties for this attribute. Will never be null.
-