Class MetaReference

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<MetaMember>

    public class MetaReference
    extends MetaMember
    implements java.lang.Cloneable
    See Also:
    Serialized Form
    • Constructor Detail

      • MetaReference

        public MetaReference()
    • Method Detail

      • setAggregate

        public void setAggregate​(boolean aggregate)
      • 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)
      • 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 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
      • getParameterValuesPropertiesInDescriptionsList

        public java.lang.String getParameterValuesPropertiesInDescriptionsList​(MetaView metaView,
                                                                               MetaView rootMetaView)
                                                                        throws XavaException
        Throws:
        XavaException
        Since:
        7.0.3
      • 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()
      • getReferencedModelCorrespondingCollection

        public java.lang.String getReferencedModelCorrespondingCollection()
      • setReferencedModelCorrespondingCollection

        public void setReferencedModelCorrespondingCollection​(java.lang.String referencedModelCorrespondingCollection)
      • isUsedForCollection

        public boolean isUsedForCollection()
      • setUsedForCollection

        public void setUsedForCollection​(boolean usedForCollection)