dk.netarkivet.harvester.datamodel
Class ExtendedField

java.lang.Object
  extended by dk.netarkivet.harvester.datamodel.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
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)
           
ExtendedField(java.lang.String aExtendedFieldTypeID)
           
 
Method Summary
 int getDatatype()
           
 java.lang.String getDefaultValue()
           
 java.lang.Long getExtendedFieldID()
           
 java.lang.Long getExtendedFieldTypeID()
           
 java.lang.String getFormattingPattern()
           
 java.lang.String getJspFieldname()
           
 java.lang.String getName()
           
 java.lang.String getOptions()
           
 java.util.HashMap<java.lang.String,java.lang.String> getOptionValues()
           
 int getSequencenr()
           
 boolean isMandatory()
           
 void setDatatype(int datatype)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setExtendedFieldID(java.lang.Long extendedFieldID)
           
 void setExtendedFieldTypeID(java.lang.Long extendedFieldTypeID)
           
 void setFormattingPattern(java.lang.String aFormattingPattern)
           
 void setMandatory(boolean mandatory)
           
 void setName(java.lang.String name)
           
 void setOptions(java.lang.String options)
           
 void setSequencenr(int sequencenr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedField

public ExtendedField(java.lang.String aExtendedFieldTypeID)

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)
              throws ArgumentNotValid
Throws:
ArgumentNotValid
Method Detail

getExtendedFieldID

public java.lang.Long getExtendedFieldID()

setExtendedFieldID

public void setExtendedFieldID(java.lang.Long extendedFieldID)

getExtendedFieldTypeID

public java.lang.Long getExtendedFieldTypeID()

setExtendedFieldTypeID

public void setExtendedFieldTypeID(java.lang.Long extendedFieldTypeID)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getFormattingPattern

public java.lang.String getFormattingPattern()

setFormattingPattern

public void setFormattingPattern(java.lang.String aFormattingPattern)

getDatatype

public int getDatatype()

setDatatype

public void setDatatype(int datatype)

isMandatory

public boolean isMandatory()

setMandatory

public void setMandatory(boolean mandatory)

getSequencenr

public int getSequencenr()

setSequencenr

public void setSequencenr(int sequencenr)

getDefaultValue

public java.lang.String getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)

getOptions

public java.lang.String getOptions()

setOptions

public void setOptions(java.lang.String options)

getOptionValues

public java.util.HashMap<java.lang.String,java.lang.String> getOptionValues()

getJspFieldname

public java.lang.String getJspFieldname()