public interface ReferenceValueSuperBean extends SuperBean
Modifier and Type | Method and Description |
---|---|
ReferenceValueBean |
getBuiltFrom()
Override from parent - returns the ReferenceValueBean that was used to build this SuperBean
|
ContentConstraintBean |
getContentConstraintReference()
Returns the content constraint that this structure references, returns null if there is no reference
|
java.util.List<DataKeyBean> |
getDataKeys()
Returns a list of data keys, will return an empty list if isDatasetReference() is false
|
java.lang.String |
getDatasetId()
Returns the id of the dataset this bean is referencing, returns null if this is not a dataset reference.
|
java.lang.String |
getId()
Returns the id of this reference value
|
IdentifiableBean |
getIdentifiableReference()
Returns the identifiable structure that this reference value is using,
if this is a dataset reference this will return a reference to a data provider.
|
boolean |
isContentConstriantReference()
Returns true if this is a content constraint reference, if true getContentConstraintReference() will return a not null value
|
boolean |
isDatakeyReference()
Returns true if this is a datakey reference, if true getDataKeys() will return 1 or more items
|
boolean |
isDatasetReference()
Returns true if this is a dataset reference, if true getIdentifiableReference() AND getDatasetId() will NOT be null
|
boolean |
isIdentifiableReference()
Returns true if this is an identifiable structure reference, if true getIdentifiableReference() will NOT be null
|
getCompositeBeans
java.lang.String getId()
java.lang.String getDatasetId()
IdentifiableBean getIdentifiableReference()
ContentConstraintBean getContentConstraintReference()
java.util.List<DataKeyBean> getDataKeys()
boolean isDatasetReference()
boolean isIdentifiableReference()
boolean isDatakeyReference()
boolean isContentConstriantReference()
ReferenceValueBean getBuiltFrom()
getBuiltFrom
in interface SuperBean