psdi.mbo

Class MboValueInfoStatic

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable


    public class MboValueInfoStatic
    extends CachedObjectPointer
    implements java.io.Serializable, java.lang.Cloneable
    The class to represent the static language specific information of a MboValue. It includes remarks,title, length, type as integer and isNumeric. The remark and title is language sensitive.
    See Also:
    Serialized Form
    • Constructor Detail

      • MboValueInfoStatic

        public MboValueInfoStatic(long id)
    • Method Detail

      • getRemarks

        public java.lang.String getRemarks()
      • getTitle

        public java.lang.String getTitle()
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • getReferenceForSet

        public MboValueInfoStaticBase getReferenceForSet()
        Get the MboValueInfoStaticBase for getting the value.
        Returns:
      • getReference

        public MboValueInfoStaticBase getReference()
        Get the MboValueInfoStaticBase for setting the value.
        Returns:
      • getTypeAsInt

        public int getTypeAsInt()
        Return the type of the object as an Int value. The constants for these types are defined in the MXFormat class.
        Returns:
        type as defined in MXFormat
      • getLength

        public int getLength()
        Maximum length of the field.
        Returns:
        maximum length of the field
      • getLength

        public int getLength(boolean addSeparators)
      • getScale

        public int getScale()
        scale of the field.
        Returns:
        scale of the field
      • isNumeric

        public boolean isNumeric()
        Returns true of field is defined as a numeric type
        Returns:
        type as defined in MXFormat
      • isPersistent

        public boolean isPersistent()
        Returns true if the field is persistent and false otherwise.
        Returns:
        whether it is persistent.
      • isExtended

        public boolean isExtended()
        Returns true if the field is extended and false otherwise.
        Returns:
        whether it is extended.
      • getAttributeName

        public java.lang.String getAttributeName()
        Return the attribute name.
        Returns:
      • getObjectName

        public java.lang.String getObjectName()
        Return the object name of the object this mbo value belongs to.
        Returns:
      • getEntityName

        public java.lang.String getEntityName()
        Returns the entity name of the object that this mbo value belongs to.
        Returns:
      • getEntityColumnName

        public java.lang.String getEntityColumnName()
      • hasLongDescription

        public boolean hasLongDescription()
      • getSearchTypeAsInt

        public int getSearchTypeAsInt()
      • getTextdirection

        public java.lang.String getTextdirection()
      • getComplexexpression

        public java.lang.String getComplexexpression()
      • getClassName

        public java.lang.String getClassName()
        Return the class name.
        Returns: