psdi.mbo

Class MboValueInfo

  • All Implemented Interfaces:
    java.io.Serializable


    public class MboValueInfo
    extends CachedObjectPointer
    This class represents information about a MAXIMO business object attribute. A business object attribute has attributename, validation class name (a Java class with a fully qualified package name), the database column name used to fetch data, the data type, length, scale, whether persistent or not, whether enabled for electronic auditing or not, whether enabled for electronic signature or not, whether long description can be defined for it or not and not more.

    A business object attribute can have a validation domain associated with it to validate the attribute value being set. The validation domains are of different types namely Alpha numeric nalue domain, Cross over value domain, Business object value domain, Numeric value domain, Numeric range value domain and Value list value domain. Each validation domain performs validation differently on a completely different set of data.

    A business object attribute can have a validation class associated with it to perform validation through Java code. The validation class must have a constructor that takes a MboValue as a parameter and must implement MboValueListener interface. An object of this class is created on demand for every attribue value that has been accessed. This class would have validation preference over the domain validations that are setup.

    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getAlias()
      Returns the alias name of this attribute.
      java.lang.String getAttributeName()
      Returns name of this attribute.
      int getAttributeNumber()
      Returns the unique number assigned to this attribute.
      java.lang.String getAutoKeyName()
      Returns the auto key name that should be used for this attribute for generating auto key values.
      java.lang.String getCacheName() 
      java.lang.String getClassName()
      Returns the Java class name with a fully qualified package name that provides validation logic to this attribute value.
      java.lang.String getComplexexpression() 
      java.lang.Class getCustomClass()
      Return the class to be used for attribute value validation.
      java.lang.String getDefaultValue()
      Returns the default value that should be assigned to this attribute value when a business object is created.
      java.lang.String getDomainId()
      Returns the domain identifier used for validating this attribute value.
      DomainInfo getDomainInfo()
      Returns domain information associated with this attribute.
      java.lang.String getDomainName()
      Returns the name of the validation domain.
      java.lang.String getEntityColumnName()
      Returns the column name used for fetching the value of this attribute from the database.
      java.lang.String getEntityName()
      Returns the database table or view name used for fetching the value for this attribute from database.
      int getExtendedAttributeNumber()
      Returns the unique number assigned to this attribute (Note that this number is different from the attribute number).
      int getFetchAttributeNumber()
      Returns the unique number assigned to this attribute (Note that this number is different from the attribute number).
      java.lang.String getHandleColumnName()
      Gets Handle Column Name
      int getLength()
      Returns the maximum allowed size of this attribute in bytes.
      java.lang.String getMaxType()
      Returns the maximo supported data type of this attribute.
      java.lang.Class getMboValueClass()
      Returns the class used for the data type.
      java.lang.String getName()
      Returns the name of this attribute.
      java.lang.String getObjectName()
      Returns the name of the business object that has this attribute.
      int getPersistentAttributeNumber()
      Returns the unique number assigned to this attribute (Note that this number is different from the attribute number).
      int getPrimaryKeyColSeq()
      Returns the sequence number to indicate the primary key order (If this number is greater than 0, it indicates that this attribute is part of the primary key).
      int getPrimaryKeyColSequence()
      Returns the sequence number to indicate the primary key order (If this number is greater than 0, it indicates that this attribute is part of the primary key).
      java.lang.String getSameAsAttribute()
      Returns the attribute name that has the same attribute information as this attribute.
      java.lang.String getSameAsObject()
      Returns the object name that has the same attribute information as this attribute.
      int getScale()
      Returns the scale value that indicates the number of decimal places that this attribute value must use.
      java.lang.String getSearchType()
      returns the search type.
      int getSearchTypeAsInt()
      Returns search type as int
      java.lang.String getSkipCopyCondition()
      Returns the SkipCopy condition for this attribute.
      boolean getSkipCopyFlag()
      Returns the SkipCopy flag for this attribute.
      java.lang.String getTextdirection() 
      java.lang.String getTitle()
      Returns the title name used for this attribute.
      java.lang.String getType()
      Return the maximo data type of this attribute as a string.
      int getTypeAsInt()
      Return the maximo data type of this attribute as int value.
      psdi.mbo.MboValueInfoBase getTypedReference() 
      boolean hasLongDescription()
      Returns whether this attribute can have long description or not.
      boolean isContentAttribute()
      Return whether it is content attribute
      boolean isEAuditEnabled()
      Returns whether this attribute is enabled for electronic audit or not.
      boolean isESigEnabled()
      Returns whether this attribute is enabled for electronic signature or not.
      boolean isExtended()
      Returns whether this attribute is an extended attribute or not.
      boolean isFetchAttribute()
      Returns whether this attribute value is fetched from database or not (A persistent attribute value is stored in the database or fetched from database always).
      boolean isKey()
      Returns whether this attribue is used as a primary key or not.
      boolean isLDOwner()
      Returns whether this attribute can have long description or not.
      boolean isLocalizable() 
      int isMASConfigured() 
      boolean isMLInUse()
      Returns whether multi-language is actually being used for this attribute.
      boolean isMLSupported()
      Return whether the multi-language is supported.
      boolean isNumeric()
      Returns whether this attribute is numeric or not.
      boolean isPersistent()
      Returns whether this attribute is persistent or not (A persistent attribute value is stored in the database or fetched from database always).
      boolean isPositive()
      Returns whether this attribute value is always positive or not.
      boolean isRequired()
      Returns whether this attribute value is always required to be set or not (if set to true, null values are not allowed).
      boolean isRestricted()
      Returns whether this attribute is restricted.
      boolean isTenantOwned() 
      boolean isUserdefined()
      Returns whether this attribute is defined by maximo or not.
      void setAlias(java.lang.String aliasName)
      Sets the alias name of this attribute.
      void setAttributeName(java.lang.String name)
      Sets name of this attribute.
      void setComplexexpression(java.lang.String string) 
      void setDefaultValue(java.lang.String string)
      Sets the default value that should be assigned to this attribute value when a business object is created.
      void setDomainInfo(DomainInfo di)
      Sets domain information to be associated with this attribute.
      void setEntityName(java.lang.String entityName)
      Sets the database table or view name used for fetching the value for this attribute from database.
      void setESigEnabled(boolean enabled)
      Sets whether this attribute is enabled for electronic signature or not.
      void setExtended(boolean extended)
      Sets whether this attribute is extended or not.
      void setExtendedAttributeNumber(int extendedAttributeNumber)
      Sets a unique number to this attribute (Note that this number is different from the attribute number).
      void setFetchAttributeNumber(int fetchAttributeNumber)
      Sets a unique number to this attribute (Note that this number is different from the attribute number).
      void setHandleColumnName(java.lang.String name)
      Sets Handle Column Name.
      void setIsContentAttribute(boolean is)
      Called by maximo dd to set whether this attribute is content attribute
      void setLDOwner(boolean isLDOwner)
      Sets whether this attribute can have long description or not.
      void setLength(int length)
      Sets the maximum allowed size of this attribute in bytes.
      void setLocalizable(boolean f) 
      void setMASConfigured(java.lang.String objectName) 
      void setMaxType(java.lang.String string)
      Sets the maximo supported data type of this attribute.
      void setMLInUse(boolean ml)
      Sets the multi-language in use flag
      void setMLSupported(boolean supported)
      Set the flag to indicate if multi-language is supported.
      void setObjectName(java.lang.String string)
      Sets the name of the business object that has this attribute.
      void setPersistent(boolean persistent)
      Sets whether this attribute is persistent or not (A persistent attribute value is stored in the database or fetched from database always).
      void setPersistentAttributeNumber(int persistentAttributeNumber)
      Sets a unique number to this attribute (Note that this number is different from the attribute number).
      void setPositive(boolean isPositive)
      Sets whether this attribute value is always positive or not.
      void setPrimaryKeyColSequence(int sequenceNumber)
      Sets the sequence number to indicate the primary key order (If this number is greater than 0, it indicates that this attribute is part of the primary key).
      void setRequired(boolean required)
      Sets whether this attribute value is always required to be set or not (if set to true, null values are not allowed).
      void setRestricted(boolean value)
      Sets whether this attribute is restricted.
      void setSameAsAttribute(java.lang.String sameAsAttribute)
      Sets the attribute name that has the same attribute information as this attribute.
      void setSameAsObject(java.lang.String sameAsObject)
      Sets the object name that has the same attribute information as this attribute.
      void setScale(int scale)
      Sets the scale value that indicates the number of decimal places that this attribute value must use.
      void setSkipCopyCondition(java.lang.String skipCopyCond)
      Sets the SkipCopy condition for this attribute.
      void setSkipCopyFlag(boolean skipCopy)
      Sets the SkipCopy flag for this attribute.
      void setTextdirection(java.lang.String string) 
      void setTitle(java.lang.String string)
      Sets the title name used for this attribute.
      void setUserdefined(boolean userdefined)
      Sets whether this attribute is defined by maximo or not.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • syncLock

        protected transient volatile java.lang.Object syncLock
      • WILDCARDSEARCH

        public static final int WILDCARDSEARCH
        Flag to indicate WILDACRD search type
        See Also:
        Constant Field Values
      • EXACTSEARCH

        public static final int EXACTSEARCH
        Flag to indicate EXACT search type
        See Also:
        Constant Field Values
      • TEXTSEARCH

        public static final int TEXTSEARCH
        Flag to indicate TEXT search type
        See Also:
        Constant Field Values
      • NONESEARCH

        public static final int NONESEARCH
        Flag to indicate NONE search type
        See Also:
        Constant Field Values
    • Constructor Detail

      • MboValueInfo

        public MboValueInfo(long uniqueId)
      • MboValueInfo

        public MboValueInfo()
    • Method Detail

      • setDomainInfo

        public void setDomainInfo(DomainInfo di)
        Sets domain information to be associated with this attribute.
        Parameters:
        di - domain information to be associated with this attribute.
      • getDomainInfo

        public DomainInfo getDomainInfo()
        Returns domain information associated with this attribute.
        Returns:
        domain information associated with this attribute, if domainid is specified and exists, otherwise null.
      • isNumeric

        public boolean isNumeric()
        Returns whether this attribute is numeric or not.
        Returns:
        true, to indicate that this attribute value is numeric, otherwise false.
      • getCustomClass

        public java.lang.Class getCustomClass()
                                       throws java.lang.ClassNotFoundException
        Return the class to be used for attribute value validation.
        Returns:
        the class to be used for attribute value validation, if one is defined, otherwise null.
        Throws:
        java.lang.ClassNotFoundException
      • getMboValueClass

        public java.lang.Class getMboValueClass()
                                         throws java.lang.ClassNotFoundException
        Returns the class used for the data type.
        Throws:
        java.lang.ClassNotFoundException
      • getTypedReference

        public psdi.mbo.MboValueInfoBase getTypedReference()
      • getAlias

        public java.lang.String getAlias()
        Returns the alias name of this attribute.
        Returns:
        alias name of this attribute, if exists, otherwise null.
      • setAlias

        public void setAlias(java.lang.String aliasName)
        Sets the alias name of this attribute.
        Parameters:
        string - alias name of this attribute.
      • setHandleColumnName

        public void setHandleColumnName(java.lang.String name)
        Sets Handle Column Name. Needed for DB2 Text search
        Parameters:
        string - name of the handle column.
      • getHandleColumnName

        public java.lang.String getHandleColumnName()
        Gets Handle Column Name
        Returns:
        Handle Column Name
      • getAttributeName

        public java.lang.String getAttributeName()
        Returns name of this attribute.
        Returns:
        name of this attribute.
      • setAttributeName

        public void setAttributeName(java.lang.String name)
        Sets name of this attribute.
        Parameters:
        string - name of the attribute.
      • getAttributeNumber

        public int getAttributeNumber()
        Returns the unique number assigned to this attribute.
        Returns:
        unique number assigned to this attribute.
      • getAutoKeyName

        public java.lang.String getAutoKeyName()
        Returns the auto key name that should be used for this attribute for generating auto key values.
        Returns:
        the auto key name used for this attribute for generating auto key values, if exists, otherwise null.
      • getSearchType

        public java.lang.String getSearchType()
        returns the search type. Types are NONE,EXACT MATCH,WILD CARD,FULL TEXT SEARCH
        Returns:
        search type
      • getClassName

        public java.lang.String getClassName()
        Returns the Java class name with a fully qualified package name that provides validation logic to this attribute value.
        Returns:
        the Java class name with a fully qualified package name that provides validation logic, if one exists, otherwise null.
      • getEntityColumnName

        public java.lang.String getEntityColumnName()
        Returns the column name used for fetching the value of this attribute from the database.
        Returns:
        the column name used for fetching the value of this attribute from the database.
      • getDefaultValue

        public java.lang.String getDefaultValue()
        Returns the default value that should be assigned to this attribute value when a business object is created.
        Returns:
        the default value that should be assigned to this attribute value when a business object is created.
      • setDefaultValue

        public void setDefaultValue(java.lang.String string)
        Sets the default value that should be assigned to this attribute value when a business object is created.
        Parameters:
        string - the default value that should be assigned to this attribute value when a business object is created.
      • getDomainId

        public java.lang.String getDomainId()
        Returns the domain identifier used for validating this attribute value.
        Returns:
        the domain identifier used for validating this attribute value, if one exists, otherwise null.
      • isEAuditEnabled

        public boolean isEAuditEnabled()
        Returns whether this attribute is enabled for electronic audit or not.
        Returns:
        true, if this attribute is enabled for electronic audit otherwise false.
      • getEntityName

        public java.lang.String getEntityName()
        Returns the database table or view name used for fetching the value for this attribute from database.
        Returns:
        the database table or view name used for fetching the value for this attribute from database, if this attribute is persistent, otherwise null.
      • setEntityName

        public void setEntityName(java.lang.String entityName)
        Sets the database table or view name used for fetching the value for this attribute from database.
        Parameters:
        string - the database table or view name used for fetching the value for this attribute from database.
      • isESigEnabled

        public boolean isESigEnabled()
        Returns whether this attribute is enabled for electronic signature or not.
        Returns:
        true, if this attribute is enabled for electronic signature otherwise false.
      • setESigEnabled

        public void setESigEnabled(boolean enabled)
        Sets whether this attribute is enabled for electronic signature or not.
        Parameters:
        enabled - true, if this attribute should be enabled for electronic signature, otherwise false.
      • isLDOwner

        public boolean isLDOwner()
        Returns whether this attribute can have long description or not.
        Returns:
        true, if this attribute can have long description, otherwise false.
      • setLDOwner

        public void setLDOwner(boolean isLDOwner)
        Sets whether this attribute can have long description or not.
        Parameters:
        isLDOwner - true, if this attribute can have long description, otherwise false.
      • isPositive

        public boolean isPositive()
        Returns whether this attribute value is always positive or not. Note that this flag is only meaningful for attributes of numeric type.
        Returns:
        true, if this attribute value is always positive, otherwise false.
      • setPositive

        public void setPositive(boolean isPositive)
        Sets whether this attribute value is always positive or not. Note that this flag is only meaningful for attributes of numeric type.
        Parameters:
        isPositive - true, if this attribute value need to be always positive, otherwise false.
      • getLength

        public int getLength()
        Returns the maximum allowed size of this attribute in bytes.
        Returns:
        the maximum allowed size of this attribute in bytes.
      • setLength

        public void setLength(int length)
        Sets the maximum allowed size of this attribute in bytes.
        Parameters:
        length - the maximum allowed size of this attribute in bytes.
      • getMaxType

        public java.lang.String getMaxType()
        Returns the maximo supported data type of this attribute.
        Returns:
        the maximo supported data type of this attribute.
      • setMaxType

        public void setMaxType(java.lang.String string)
        Sets the maximo supported data type of this attribute.
        Parameters:
        string - the maximo supported data type of this attribute.
      • getObjectName

        public java.lang.String getObjectName()
        Returns the name of the business object that has this attribute.
        Returns:
        the name of the business object that has this attribute.
      • setObjectName

        public void setObjectName(java.lang.String string)
        Sets the name of the business object that has this attribute.
        Parameters:
        string - the name of the business object that has this attribute.
      • isPersistent

        public boolean isPersistent()
        Returns whether this attribute is persistent or not (A persistent attribute value is stored in the database or fetched from database always).
        Returns:
        true, if this attribute is persistent, otherwise false.
      • isExtended

        public boolean isExtended()
        Returns whether this attribute is an extended attribute or not. An extended attribute value is stored in the extended table.
        Returns:
        true, if this attribute is an extended column, otherwise false.
      • setExtended

        public void setExtended(boolean extended)
        Sets whether this attribute is extended or not. An extended attribute value is stored in the extended table.
        Parameters:
        extended - true, to indicate that this attribute is extended, otherwise false.
      • isFetchAttribute

        public boolean isFetchAttribute()
        Returns whether this attribute value is fetched from database or not (A persistent attribute value is stored in the database or fetched from database always).
        Returns:
        true, if this attribute value is fetched from database, otherwise false.
      • setPersistent

        public void setPersistent(boolean persistent)
        Sets whether this attribute is persistent or not (A persistent attribute value is stored in the database or fetched from database always).
        Parameters:
        persistent - true, to indicate that this attribute is persistent, otherwise false.
      • getPrimaryKeyColSequence

        public int getPrimaryKeyColSequence()
        Returns the sequence number to indicate the primary key order (If this number is greater than 0, it indicates that this attribute is part of the primary key).
        Returns:
        the primary key sequence number
      • setPrimaryKeyColSequence

        public void setPrimaryKeyColSequence(int sequenceNumber)
        Sets the sequence number to indicate the primary key order (If this number is greater than 0, it indicates that this attribute is part of the primary key).
        Parameters:
        sequenceNumber - the primary key sequence number, a value greater than 0 indicates that this attribute is part of the primary key.
      • isRequired

        public boolean isRequired()
        Returns whether this attribute value is always required to be set or not (if set to true, null values are not allowed).
        Returns:
        true, if this attribute value is always required, otherwise false.
      • setRequired

        public void setRequired(boolean required)
        Sets whether this attribute value is always required to be set or not (if set to true, null values are not allowed).
        Parameters:
        required - true, if this attribute value is always required, otherwise false.
      • getScale

        public int getScale()
        Returns the scale value that indicates the number of decimal places that this attribute value must use.
        Returns:
        the number of decimal places that this attribute value must use.
      • setScale

        public void setScale(int scale)
        Sets the scale value that indicates the number of decimal places that this attribute value must use.
        Parameters:
        scale - the number of decimal places that this attribute value must use.
      • getTitle

        public java.lang.String getTitle()
        Returns the title name used for this attribute. The returned string is in base language. If you need to get the title in user's language, you need to user MboValue.getColumnTitle().
        Returns:
        the title name used for this attribute.
      • setTitle

        public void setTitle(java.lang.String string)
        Sets the title name used for this attribute.
        Parameters:
        string - the title name to be used for this attribute.
      • isUserdefined

        public boolean isUserdefined()
        Returns whether this attribute is defined by maximo or not.
        Returns:
        true, if defined by maximo, otherwise false.
      • setRestricted

        public void setRestricted(boolean value)
        Sets whether this attribute is restricted.
        Parameters:
        value -
      • isRestricted

        public boolean isRestricted()
        Returns whether this attribute is restricted.
        Returns:
        True if restricted, otherwise false.
      • setUserdefined

        public void setUserdefined(boolean userdefined)
        Sets whether this attribute is defined by maximo or not.
        Parameters:
        userdefined - true, if defined by maximo, otherwise false.
      • getSameAsAttribute

        public java.lang.String getSameAsAttribute()
        Returns the attribute name that has the same attribute information as this attribute.
        Returns:
        the attribute name that has the same attribute information as this attribute, if one defined, otherwise null.
      • setSameAsAttribute

        public void setSameAsAttribute(java.lang.String sameAsAttribute)
        Sets the attribute name that has the same attribute information as this attribute.
        Parameters:
        string - the attribute name that has the same attribute information as this attribute.
      • getSameAsObject

        public java.lang.String getSameAsObject()
        Returns the object name that has the same attribute information as this attribute.
        Returns:
        the object name that has the same attribute information as this attribute, if one defined, otherwise null.
      • setSameAsObject

        public void setSameAsObject(java.lang.String sameAsObject)
        Sets the object name that has the same attribute information as this attribute.
        Parameters:
        string - the object name that has the same attribute information as this attribute.
      • getPersistentAttributeNumber

        public int getPersistentAttributeNumber()
        Returns the unique number assigned to this attribute (Note that this number is different from the attribute number).
        Returns:
        the unique number assigned to this attribute.
      • getExtendedAttributeNumber

        public int getExtendedAttributeNumber()
        Returns the unique number assigned to this attribute (Note that this number is different from the attribute number).
        Returns:
        the unique number assigned to this attribute.
      • setPersistentAttributeNumber

        public void setPersistentAttributeNumber(int persistentAttributeNumber)
        Sets a unique number to this attribute (Note that this number is different from the attribute number).
        Parameters:
        persistentAttributeNumber - a unique number
      • setExtendedAttributeNumber

        public void setExtendedAttributeNumber(int extendedAttributeNumber)
        Sets a unique number to this attribute (Note that this number is different from the attribute number).
        Parameters:
        persistentAttributeNumber - a unique number
      • getFetchAttributeNumber

        public int getFetchAttributeNumber()
        Returns the unique number assigned to this attribute (Note that this number is different from the attribute number).
        Returns:
        the unique number assigned to this attribute.
      • setFetchAttributeNumber

        public void setFetchAttributeNumber(int fetchAttributeNumber)
        Sets a unique number to this attribute (Note that this number is different from the attribute number).
        Parameters:
        fetchAttributeNumber - a unique number
      • getName

        public java.lang.String getName()
        Returns the name of this attribute.
        Returns:
        the name of this attribute.
      • isKey

        public boolean isKey()
        Returns whether this attribue is used as a primary key or not.
        Returns:
        true, to indicate that this attribue is used as a primary key otherwise false.
      • hasLongDescription

        public boolean hasLongDescription()
        Returns whether this attribute can have long description or not.
        Returns:
        true, to indicate that this attribute can have long description otherwise false.
      • getType

        public java.lang.String getType()
        Return the maximo data type of this attribute as a string.
        Returns:
        the maximo data type of this attribute as a string.
      • getTypeAsInt

        public int getTypeAsInt()
        Return the maximo data type of this attribute as int value.
        Returns:
        the maximo data type of this attribute as int value.
      • getDomainName

        public java.lang.String getDomainName()
        Returns the name of the validation domain.
      • getPrimaryKeyColSeq

        public int getPrimaryKeyColSeq()
        Returns the sequence number to indicate the primary key order (If this number is greater than 0, it indicates that this attribute is part of the primary key).
        Returns:
        the primary key sequence number
      • setMLInUse

        public void setMLInUse(boolean ml)
        Sets the multi-language in use flag
        Parameters:
        ml - true if it is in use.
      • isMLInUse

        public boolean isMLInUse()
        Returns whether multi-language is actually being used for this attribute.
        Returns:
      • setMLSupported

        public void setMLSupported(boolean supported)
        Set the flag to indicate if multi-language is supported.
        Parameters:
        supported -
      • isMLSupported

        public boolean isMLSupported()
        Return whether the multi-language is supported.
        Returns:
      • getSearchTypeAsInt

        public int getSearchTypeAsInt()
        Returns search type as int
        Returns:
      • isContentAttribute

        public boolean isContentAttribute()
        Return whether it is content attribute
      • setIsContentAttribute

        public void setIsContentAttribute(boolean is)
        Called by maximo dd to set whether this attribute is content attribute
        Parameters:
        is -
      • setLocalizable

        public void setLocalizable(boolean f)
      • isLocalizable

        public boolean isLocalizable()
      • setMASConfigured

        public void setMASConfigured(java.lang.String objectName)
      • isMASConfigured

        public int isMASConfigured()
      • getTextdirection

        public java.lang.String getTextdirection()
      • setTextdirection

        public void setTextdirection(java.lang.String string)
      • getComplexexpression

        public java.lang.String getComplexexpression()
      • setComplexexpression

        public void setComplexexpression(java.lang.String string)
      • isTenantOwned

        public boolean isTenantOwned()
      • getSkipCopyFlag

        public boolean getSkipCopyFlag()
        Returns the SkipCopy flag for this attribute.
        Returns:
        SkipCopy flag for this attribute.
      • setSkipCopyFlag

        public void setSkipCopyFlag(boolean skipCopy)
        Sets the SkipCopy flag for this attribute.
        Parameters:
        boolean - SkipCopy flag for this attribute.
      • getSkipCopyCondition

        public java.lang.String getSkipCopyCondition()
        Returns the SkipCopy condition for this attribute.
        Returns:
        SkipCopy condition for this attribute, if exists, otherwise null.
      • setSkipCopyCondition

        public void setSkipCopyCondition(java.lang.String skipCopyCond)
        Sets the SkipCopy condition for this attribute.
        Parameters:
        string - SkipCopy condition for this attribute