public abstract class AttributeDefinitionBase extends DataDictionaryDefinitionBase implements ExistenceConstrainable
Modifier and Type | Field and Description |
---|---|
protected String |
constraintText |
protected String |
description |
protected String |
displayLabelAttribute |
protected String |
label |
protected String |
messageKey |
protected String |
name |
protected Boolean |
required |
protected String |
shortLabel |
protected String |
summary |
id
Constructor and Description |
---|
AttributeDefinitionBase() |
Modifier and Type | Method and Description |
---|---|
String |
getConstraintText()
Text that display a restriction on the value a field can hold
|
String |
getDescription() |
protected String |
getDirectShortLabel() |
String |
getDisplayLabelAttribute() |
String |
getLabel() |
String |
getName() |
String |
getShortLabel() |
String |
getSummary() |
Boolean |
isRequired() |
void |
setConstraintText(String constraintText)
Setter for the constraint message text
|
void |
setDescription(String description)
The description element is used to provide a long description of the
attribute or collection.
|
void |
setDisplayLabelAttribute(String displayLabelAttribute)
The displayLabelAttribute element is used to indicate that the label and
short label should be obtained from another attribute.
|
void |
setLabel(String label)
The label element is the field or collection name that will be shown on
inquiry and maintenance screens.
|
void |
setName(String name) |
void |
setRequired(Boolean required)
The required element allows values of "true" or "false".
|
void |
setShortLabel(String shortLabel)
The shortLabel element is the field or collection name that will be used
in applications when a shorter name (than the label element) is required.
|
void |
setSummary(String summary)
The summary element is used to provide a short description of the
attribute or collection.
|
afterPropertiesSet, getId, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
completeValidation
protected String shortLabel
protected String displayLabelAttribute
protected String messageKey
protected String constraintText
protected String description
public AttributeDefinitionBase()
public String getName()
getName
in interface Constrainable
public void setLabel(String label)
public String getShortLabel()
protected String getDirectShortLabel()
public void setShortLabel(String shortLabel)
public void setRequired(Boolean required)
public Boolean isRequired()
isRequired
in interface ExistenceConstraint
public String getConstraintText()
For example when the value must be a valid format (phone number, email), certain length, min/max value and so on this text can be used to indicate the constraint to the user. Generally displays with the control so it is visible when the user tabs to the field
public void setConstraintText(String constraintText)
constraintText
- public String getSummary()
public void setSummary(String summary)
public String getDescription()
public void setDescription(String description)
public String getDisplayLabelAttribute()
public void setDisplayLabelAttribute(String displayLabelAttribute)
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.