Class MetaReference

All Implemented Interfaces:
Serializable, Cloneable, Comparable<MetaMember>

public class MetaReference extends MetaMember implements Cloneable
See Also:
  • Constructor Details

    • MetaReference

      public MetaReference()
  • Method Details

    • getMetaCollectionFromReferencedModel

      public MetaCollection getMetaCollectionFromReferencedModel() throws XavaException
      Throws:
      XavaException
    • getOrderFromReferencedModel

      public String getOrderFromReferencedModel() 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 String getLabel()
      Overrides:
      getLabel in class MetaElement
    • getReferencedModelName

      public String getReferencedModelName()
    • setReferencedModelName

      public void setReferencedModelName(String referencedModelName)
    • isRequired

      public boolean isRequired()
    • setRequired

      public void setRequired(boolean required)
    • getName

      public String getName()
      Overrides:
      getName in class MetaElement
      Returns:
      java.lang.String Not null
    • getRole

      public String getRole()
    • setRole

      public void setRole(String role)
    • isKey

      public boolean isKey()
    • setKey

      public void setKey(boolean b)
    • cloneMetaReference

      public MetaReference cloneMetaReference() throws XavaException
      Throws:
      XavaException
    • getMetaCalculatorDefaultValue

      public MetaCalculator getMetaCalculatorDefaultValue()
      Overrides:
      getMetaCalculatorDefaultValue in class MetaMember
    • 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()
      Overrides:
      hasDefaultValueCalculator in class MetaMember
    • createDefaultValueCalculator

      public ICalculator createDefaultValueCalculator() throws XavaException
      Returns:
      null if this does not have calculator for default value
      Throws:
      XavaException
    • hasNotDependentDefaultValueCalculator

      public boolean hasNotDependentDefaultValueCalculator()
      Since:
      5.1
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isSearchKey

      public boolean isSearchKey()
    • setSearchKey

      public void setSearchKey(boolean searchKey)
    • getParameterValuesPropertiesInDescriptionsList

      public String getParameterValuesPropertiesInDescriptionsList(MetaView metaView) throws XavaException
      Throws:
      XavaException
    • getParameterValuesPropertiesInDescriptionsList

      public String getParameterValuesPropertiesInDescriptionsList(MetaView metaView, MetaView rootMetaView) throws XavaException
      Throws:
      XavaException
      Since:
      7.0.3
    • getFilterInDescriptionsList

      public String getFilterInDescriptionsList(MetaView metaView) throws XavaException
      Throws:
      XavaException
      Since:
      6.4
    • getKeyProperty

      public String getKeyProperty(String propertyKey)
    • getKeyProperties

      public String getKeyProperties()
    • setReferencedModelContainerReference

      public void setReferencedModelContainerReference(String referencedModelContainerReference)
    • getReferencedModelContainerReference

      public String getReferencedModelContainerReference()
    • getReferencedModelCorrespondingCollection

      public String getReferencedModelCorrespondingCollection()
    • setReferencedModelCorrespondingCollection

      public void setReferencedModelCorrespondingCollection(String referencedModelCorrespondingCollection)
    • isUsedForCollection

      public boolean isUsedForCollection()
    • setUsedForCollection

      public void setUsedForCollection(boolean usedForCollection)