public class ObjectAttrBean
extends java.lang.Object
Member Variable | Description |
String beanName |
Name of bean |
String repoName |
object's attr name in the repository. |
Boolean repoEditable |
True if repository is editable, otherwise false. |
String repoDataType |
Datatype of the attribute in repository |
Boolean repeating |
True if the attribute is repeating, otherwise false. |
Modifier and Type | Field and Description |
---|---|
static ObjectAttrBean |
DEFAULT
Represent an "empty" OBJECT attribute bean with appropriate defaults set; used when
constructing a "base" attribute that does not extend another.
|
Modifier | Constructor and Description |
---|---|
protected |
ObjectAttrBean()
Construct a "default" attribute bean with most values empty, some set to default values.
|
|
ObjectAttrBean(ObjectAttrBean o) |
|
ObjectAttrBean(OCPropertyDefinition propDefinition)
Inflate a single object attribute bean from a given attribute JCC node;
inherit any unspecified properties from the given "template attribute" object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBeanName()
Name used to key attributes/values within ObjectAttrBean, etc.
|
boolean |
getIsRepeating()
True if attribute can have multiple values.
|
boolean |
getIsRepoEditable()
True if attribute can be edited by users.
|
java.lang.String |
getRepoDataType()
Data type of attribute within underlying repository.
|
java.lang.String |
getRepoName()
Name of attribute within underlying repository.
|
public static final ObjectAttrBean DEFAULT
public ObjectAttrBean(OCPropertyDefinition propDefinition)
attrNode
- templateAttr
- protected ObjectAttrBean()
public ObjectAttrBean(ObjectAttrBean o)
public java.lang.String getBeanName()
public java.lang.String getRepoName()
public java.lang.String getRepoDataType()
public boolean getIsRepoEditable()
public boolean getIsRepeating()