Class ExtendedField

  • All Implemented Interfaces:
    java.io.Serializable

    public class ExtendedField
    extends java.lang.Object
    implements java.io.Serializable
    This class represents one Extended Field.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ExtendedField​(java.lang.Long aExtendedFieldID, java.lang.Long aExtendedFieldTypeID, java.lang.String aName, java.lang.String aFormattingPattern, int aDatatype, boolean aMandatory, int aSequenceNr, java.lang.String aDefaultValue, java.lang.String aOptions, int aMaxlen)
      Constructor for ExtendedField, that requires all data.
      ExtendedField​(java.lang.String aExtendedFieldTypeID)
      Constructor for the extendedfield with only one value - the id.
    • Constructor Detail

      • ExtendedField

        public ExtendedField​(java.lang.String aExtendedFieldTypeID)
        Constructor for the extendedfield with only one value - the id.
        Parameters:
        aExtendedFieldTypeID - the Id of the extendededfieldtype
      • ExtendedField

        public ExtendedField​(java.lang.Long aExtendedFieldID,
                             java.lang.Long aExtendedFieldTypeID,
                             java.lang.String aName,
                             java.lang.String aFormattingPattern,
                             int aDatatype,
                             boolean aMandatory,
                             int aSequenceNr,
                             java.lang.String aDefaultValue,
                             java.lang.String aOptions,
                             int aMaxlen)
        Constructor for ExtendedField, that requires all data.
        Parameters:
        aExtendedFieldID - The extendedfieldId of the extendedfield
        aExtendedFieldTypeID - The extendedfieldtypeId of the extendedfield
        aName - The name of the extendedfield
        aFormattingPattern - The name of the extendedfield
        aDatatype - The datatype of the extendedfield
        aMandatory - The mandatory state of the extendedfield
        aSequenceNr - The sequencenr of the extendedfield
        aDefaultValue - The default value of the extendedfield
        aOptions - The options of the extendedfield
        aMaxlen - The maxlen of the extendedfield
    • Method Detail

      • getExtendedFieldID

        public java.lang.Long getExtendedFieldID()
        Returns:
        the extendedFieldID
      • setExtendedFieldID

        public void setExtendedFieldID​(java.lang.Long extendedFieldID)
        Set the ID of the extendedField..
        Parameters:
        extendedFieldID - the ID of the extendedField..
      • setExtendedFieldTypeID

        public void setExtendedFieldTypeID​(java.lang.Long extendedFieldTypeID)
        Set the name of the extendedFieldTypeID.
        Parameters:
        extendedFieldTypeID - an extendedfieldtypeId
      • getName

        public java.lang.String getName()
        Returns:
        the name of the extendedField
      • setName

        public void setName​(java.lang.String name)
        Set the name of the extendedField.
        Parameters:
        name - the name of the extendedField
      • getFormattingPattern

        public java.lang.String getFormattingPattern()
        Returns:
        the formatting pattern of the extendedField
      • setFormattingPattern

        public void setFormattingPattern​(java.lang.String aFormattingPattern)
        Set a formatting pattern for this extendefield.
        Parameters:
        aFormattingPattern - a formatting pattern for this extendedfield
      • getDatatype

        public int getDatatype()
        Returns:
        the datatype of the extendedField
      • setDatatype

        public void setDatatype​(int datatype)
        Set the datatype of this extendedField.
        Parameters:
        datatype - a datatype for this extendedfield
      • isMandatory

        public boolean isMandatory()
        Returns:
        true, if extendedfield is mandatory, otherwise false.
      • setMandatory

        public void setMandatory​(boolean mandatory)
        Set the mandatory-state of this extendedField.
        Parameters:
        mandatory - A mandatory-state of this extendedField
      • getSequencenr

        public int getSequencenr()
        Returns:
        the sequencenr of the extendedField
      • setSequencenr

        public void setSequencenr​(int sequencenr)
        Set the sequencenr of this extendedField.
        Parameters:
        sequencenr - a new sequencenr of this extendedField.
      • getDefaultValue

        public java.lang.String getDefaultValue()
        Returns:
        the default value of the extendedField
      • setDefaultValue

        public void setDefaultValue​(java.lang.String defaultValue)
        Set the defaultvalue of this extendedField.
        Parameters:
        defaultValue - the defaultvalue of this extendedField.
      • getOptions

        public java.lang.String getOptions()
        Returns:
        the options of the extendedField
      • getMaxlen

        public int getMaxlen()
        Returns:
        the max length of the extendedField
      • setMaxlen

        public void setMaxlen​(int aMaxlen)
        Set the maxlen of this extendedField.
        Parameters:
        aMaxlen - for this extendedfield
      • setOptions

        public void setOptions​(java.lang.String options)
        Set the options of the extendedField.
        Parameters:
        options - the options of the extendedField
      • getOptionValues

        public java.util.Map<java.lang.String,​java.lang.String> getOptionValues()
        Returns:
        a map of option values.
      • getJspFieldname

        public java.lang.String getJspFieldname()
        Returns:
        the JSP field name.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object