org.openxava.model.meta
Class MetaReference
java.lang.Object
org.openxava.util.meta.MetaElement
org.openxava.model.meta.MetaMember
org.openxava.model.meta.MetaReference
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable
public class MetaReference
- extends MetaMember
- implements java.lang.Cloneable
- See Also:
- Serialized Form
| Methods inherited from class org.openxava.util.meta.MetaElement |
getDescription, getDescription, getDescription, getLabel, getLabel, getLocale, has18nLabel, hasName, setDescription, setLabel, setName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MetaReference
public MetaReference()
getMetaCollectionFromReferencedModel
public MetaCollection getMetaCollectionFromReferencedModel()
throws XavaException
- Throws:
XavaException
getOrderFromReferencedModel
public java.lang.String getOrderFromReferencedModel()
throws XavaException
- Throws:
XavaException
getSQLOrderFromReferencedModel
public java.lang.String getSQLOrderFromReferencedModel()
throws XavaException
- Throws:
XavaException
getEJBQLOrderFromReferencedModel
public java.lang.String getEJBQLOrderFromReferencedModel()
throws XavaException
- Throws:
XavaException
getMetaModelReferenced
public MetaModel getMetaModelReferenced()
throws XavaException
- Throws:
XavaException
isAggregate
public boolean isAggregate()
throws XavaException
- Throws:
XavaException
setAggregate
public void setAggregate(boolean aggregate)
getLabel
public java.lang.String getLabel()
- Overrides:
getLabel in class MetaElement
getReferencedModelName
public java.lang.String getReferencedModelName()
setReferencedModelName
public void setReferencedModelName(java.lang.String referencedModelName)
isRequired
public boolean isRequired()
setRequired
public void setRequired(boolean required)
getName
public java.lang.String getName()
- Overrides:
getName in class MetaElement
- Returns:
- java.lang.String Not null
getRole
public java.lang.String getRole()
setRole
public void setRole(java.lang.String role)
isKey
public boolean isKey()
setKey
public void setKey(boolean b)
cloneMetaReference
public MetaReference cloneMetaReference()
throws XavaException
- Throws:
XavaException
getMetaCalculatorDefaultValue
public MetaCalculator getMetaCalculatorDefaultValue()
setMetaCalculatorDefaultValue
public void setMetaCalculatorDefaultValue(MetaCalculator metaCalculatorDefaultValue)
throws XavaException
- Throws:
XavaException
getDefaultValueCalculator
public ICalculator getDefaultValueCalculator()
throws XavaException
- Returns:
- null if this does not have default value calculator
- Throws:
XavaException
hasDefaultValueCalculator
public boolean hasDefaultValueCalculator()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
isSearchKey
public boolean isSearchKey()
setSearchKey
public void setSearchKey(boolean searchKey)
getParameterValuesPropertiesInDescriptionsList
public java.lang.String getParameterValuesPropertiesInDescriptionsList(MetaView metaView)
throws XavaException
- Throws:
XavaException
getKeyProperty
public java.lang.String getKeyProperty(java.lang.String propertyKey)
getKeyProperties
public java.lang.String getKeyProperties()
setReferencedModelContainerReference
public void setReferencedModelContainerReference(java.lang.String referencedModelContainerReference)
getReferencedModelContainerReference
public java.lang.String getReferencedModelContainerReference()