kotkabeans
Class Field

java.lang.Object
  |
  +--kotkabeans.Field

public class Field
extends java.lang.Object

implements FieldGroup-object used manipulating courses eventgroups.


Field Summary
protected  int accessRightLevelForStudents
           
protected  boolean accessRightLevelForStudentsChanged
           
protected  int accessRightLevelForTeachers
           
protected  boolean accessRightLevelForTeachersChanged
           
protected  java.lang.String defaultValue
           
protected  boolean defaultValueChanged
           
protected  boolean deleted
           
protected  boolean deletedChanged
           
protected  java.lang.String explanation
           
protected  boolean explanationChanged
           
protected  int fieldGroupID
           
protected  int fieldGroupNumber
           
protected  int fieldID
           
protected  java.lang.String genericName
           
protected  boolean genericNameChanged
           
protected  java.lang.String htmlCheckInputName
           
protected  java.lang.String htmlRadioInputName
           
protected  java.lang.String htmlTextAreaInputName
           
protected  java.lang.String htmlTextInputName
           
protected  int languageID
           
static int MAX_LEN_GEN_NAME
           
protected  java.lang.String name
           
protected  boolean nameChanged
           
protected  boolean newField
           
protected  int orderNum
           
protected  boolean orderNumChanged
           
protected  java.lang.String size
           
protected  boolean sizeChanged
           
protected  int type
           
protected  boolean typeChanged
           
protected  java.lang.String uri
           
protected  boolean uriChanged
           
protected  java.lang.String value
           
protected  boolean valueChanged
           
 
Constructor Summary
Field()
           
Field(int fieldID)
           
Field(int fieldID, java.lang.String value)
           
Field(int fieldID, java.lang.String defValue, java.lang.String name)
           
 
Method Summary
protected  int doSave(java.lang.String set, boolean doInsert)
           
protected  int doSave(java.lang.String set, DB db, boolean doInsert)
           
 boolean equals(java.lang.Object o)
           
 int getAccessRightLevelForStudents()
           
 int getAccessRightLevelForTeachers()
           
 java.lang.String getDefaultValue()
           
 java.lang.String getExplanation()
           
 int getFieldGroupID()
           
 int getFieldGroupNumber()
           
 int getFieldID()
           
static java.lang.String getFieldName(User user, int fieldID)
           
 java.lang.String getGenericName()
           
 java.lang.String getHtmlCheckInputName()
           
 java.lang.String getHtmlRadioInputName()
           
 java.lang.String getHtmlTextAreaInputName()
           
 java.lang.String getHtmlTextInputName()
           
 int getLanguageID()
           
 java.lang.String getName()
           
 void getNameAsHtml(javax.servlet.jsp.JspWriter out)
           
 int getOrderNum()
           
 java.lang.String getSize()
           
 int getType()
           
 java.lang.String getUri()
           
 java.lang.String getValue()
           
 void getValueByType(javax.servlet.jsp.JspWriter out)
           
 boolean hasChanges()
           
 boolean isAccessRightLevelForStudentsChanged()
           
 boolean isAccessRightLevelForTeachersChanged()
           
 boolean isDefaultValueChanged()
           
 boolean isDeleted()
           
 boolean isDeletedChanged()
           
 boolean isExplanationChanged()
           
 boolean isGenericNameChanged()
           
 boolean isNameChanged()
           
 boolean isNewField()
           
 boolean isOrderNumChanged()
           
 boolean isSizeChanged()
           
 boolean isTypeChanged()
           
 boolean isUriChanged()
           
 boolean isValueChanged()
           
protected  void printAsTextField(java.util.StringTokenizer st, javax.servlet.jsp.JspWriter out)
           
 void save(DB db, int cid)
           
 void save(int cid)
           
protected  int saveName()
           
protected  int saveName(DB db)
           
 void setAccessRightLevelForStudents(int level)
           
 void setAccessRightLevelForStudentsChanged(boolean c)
           
 void setAccessRightLevelForTeachers(int level)
           
 void setAccessRightLevelForTeachersChanged(boolean c)
           
 void setAllChanged()
           
 void setAllChanged(boolean b)
           
 void setDefaultValue(java.lang.String def)
           
 void setDefaultValueChanged(boolean c)
           
 void setDeleted(boolean c)
           
 void setDeletedChanged(boolean c)
           
 void setExplanation(java.lang.String exp)
           
 void setExplanationChanged(boolean c)
           
 void setFieldGroupID(int id)
           
 void setFieldGroupNumber(int n)
           
 void setFieldID(int id)
           
 void setGenericName(java.lang.String name)
           
 void setGenericNameChanged(boolean c)
           
 void setHtmlCheckInputName(java.lang.String name)
           
 void setHtmlRadioInputName(java.lang.String name)
           
 void setHtmlTextAreaInputName(java.lang.String name)
           
 void setHtmlTextInputName(java.lang.String name)
           
 void setLanguageID(int id)
           
 void setName(java.lang.String name)
           
 void setNameChanged(boolean c)
           
 void setNewField(boolean b)
           
 void setOrderNum(int num)
           
 void setOrderNumChanged(boolean c)
           
 void setSize(java.lang.String s)
           
 void setSizeChanged(boolean c)
           
 void setType(int type)
           
 void setTypeChanged(boolean c)
           
 void setUri(java.lang.String uri)
           
 void setUriChanged(boolean c)
           
 void setValue(java.lang.String val)
           
 void setValueChanged(boolean c)
           
 java.lang.String toString()
          KK 10.2.03 Just for debugging for now.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAX_LEN_GEN_NAME

public static int MAX_LEN_GEN_NAME

fieldID

protected int fieldID

value

protected java.lang.String value

defaultValue

protected java.lang.String defaultValue

orderNum

protected int orderNum

name

protected java.lang.String name

genericName

protected java.lang.String genericName

type

protected int type

uri

protected java.lang.String uri

explanation

protected java.lang.String explanation

size

protected java.lang.String size

fieldGroupNumber

protected int fieldGroupNumber

fieldGroupID

protected int fieldGroupID

languageID

protected int languageID

deleted

protected boolean deleted

htmlTextInputName

protected java.lang.String htmlTextInputName

htmlRadioInputName

protected java.lang.String htmlRadioInputName

htmlCheckInputName

protected java.lang.String htmlCheckInputName

htmlTextAreaInputName

protected java.lang.String htmlTextAreaInputName

accessRightLevelForStudents

protected int accessRightLevelForStudents

accessRightLevelForTeachers

protected int accessRightLevelForTeachers

valueChanged

protected boolean valueChanged

defaultValueChanged

protected boolean defaultValueChanged

orderNumChanged

protected boolean orderNumChanged

nameChanged

protected boolean nameChanged

genericNameChanged

protected boolean genericNameChanged

typeChanged

protected boolean typeChanged

uriChanged

protected boolean uriChanged

explanationChanged

protected boolean explanationChanged

sizeChanged

protected boolean sizeChanged

accessRightLevelForStudentsChanged

protected boolean accessRightLevelForStudentsChanged

accessRightLevelForTeachersChanged

protected boolean accessRightLevelForTeachersChanged

deletedChanged

protected boolean deletedChanged

newField

protected boolean newField
Constructor Detail

Field

public Field()

Field

public Field(int fieldID)

Field

public Field(int fieldID,
             java.lang.String value)

Field

public Field(int fieldID,
             java.lang.String defValue,
             java.lang.String name)
Method Detail

setFieldID

public void setFieldID(int id)

setDefaultValue

public void setDefaultValue(java.lang.String def)

setOrderNum

public void setOrderNum(int num)

setValue

public void setValue(java.lang.String val)

setGenericName

public void setGenericName(java.lang.String name)

setName

public void setName(java.lang.String name)

setType

public void setType(int type)

setUri

public void setUri(java.lang.String uri)

setExplanation

public void setExplanation(java.lang.String exp)

setSize

public void setSize(java.lang.String s)

setAccessRightLevelForStudents

public void setAccessRightLevelForStudents(int level)

setAccessRightLevelForTeachers

public void setAccessRightLevelForTeachers(int level)

setDeleted

public void setDeleted(boolean c)

setHtmlTextInputName

public void setHtmlTextInputName(java.lang.String name)

setHtmlRadioInputName

public void setHtmlRadioInputName(java.lang.String name)

setHtmlCheckInputName

public void setHtmlCheckInputName(java.lang.String name)

setHtmlTextAreaInputName

public void setHtmlTextAreaInputName(java.lang.String name)

setFieldGroupNumber

public void setFieldGroupNumber(int n)

setFieldGroupID

public void setFieldGroupID(int id)

setLanguageID

public void setLanguageID(int id)

getFieldID

public int getFieldID()

getValue

public java.lang.String getValue()

getDefaultValue

public java.lang.String getDefaultValue()

getOrderNum

public int getOrderNum()

getGenericName

public java.lang.String getGenericName()

getName

public java.lang.String getName()

getType

public int getType()

getUri

public java.lang.String getUri()

getExplanation

public java.lang.String getExplanation()

getSize

public java.lang.String getSize()

getAccessRightLevelForStudents

public int getAccessRightLevelForStudents()

getAccessRightLevelForTeachers

public int getAccessRightLevelForTeachers()

isDeleted

public boolean isDeleted()

getHtmlTextInputName

public java.lang.String getHtmlTextInputName()

getHtmlCheckInputName

public java.lang.String getHtmlCheckInputName()

getHtmlRadioInputName

public java.lang.String getHtmlRadioInputName()

getHtmlTextAreaInputName

public java.lang.String getHtmlTextAreaInputName()

getFieldGroupNumber

public int getFieldGroupNumber()

getFieldGroupID

public int getFieldGroupID()

getLanguageID

public int getLanguageID()

isValueChanged

public boolean isValueChanged()

isDefaultValueChanged

public boolean isDefaultValueChanged()

isOrderNumChanged

public boolean isOrderNumChanged()

isNameChanged

public boolean isNameChanged()

isGenericNameChanged

public boolean isGenericNameChanged()

isTypeChanged

public boolean isTypeChanged()

isUriChanged

public boolean isUriChanged()

isExplanationChanged

public boolean isExplanationChanged()

isSizeChanged

public boolean isSizeChanged()

isAccessRightLevelForStudentsChanged

public boolean isAccessRightLevelForStudentsChanged()

isAccessRightLevelForTeachersChanged

public boolean isAccessRightLevelForTeachersChanged()

isDeletedChanged

public boolean isDeletedChanged()

hasChanges

public boolean hasChanges()

isNewField

public boolean isNewField()

setNewField

public void setNewField(boolean b)

setValueChanged

public void setValueChanged(boolean c)

setDefaultValueChanged

public void setDefaultValueChanged(boolean c)

setOrderNumChanged

public void setOrderNumChanged(boolean c)

setNameChanged

public void setNameChanged(boolean c)

setGenericNameChanged

public void setGenericNameChanged(boolean c)

setTypeChanged

public void setTypeChanged(boolean c)

setUriChanged

public void setUriChanged(boolean c)

setExplanationChanged

public void setExplanationChanged(boolean c)

setSizeChanged

public void setSizeChanged(boolean c)

setAccessRightLevelForStudentsChanged

public void setAccessRightLevelForStudentsChanged(boolean c)

setAccessRightLevelForTeachersChanged

public void setAccessRightLevelForTeachersChanged(boolean c)

setDeletedChanged

public void setDeletedChanged(boolean c)

setAllChanged

public void setAllChanged()

setAllChanged

public void setAllChanged(boolean b)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getNameAsHtml

public void getNameAsHtml(javax.servlet.jsp.JspWriter out)
                   throws java.lang.Exception
java.lang.Exception

printAsTextField

protected void printAsTextField(java.util.StringTokenizer st,
                                javax.servlet.jsp.JspWriter out)
                         throws java.lang.Exception
java.lang.Exception

getValueByType

public void getValueByType(javax.servlet.jsp.JspWriter out)
                    throws java.lang.Exception
java.lang.Exception

saveName

protected int saveName(DB db)
                throws java.lang.Exception
java.lang.Exception

saveName

protected int saveName()
                throws java.lang.Exception
java.lang.Exception

doSave

protected int doSave(java.lang.String set,
                     DB db,
                     boolean doInsert)
              throws java.lang.Exception
java.lang.Exception

doSave

protected int doSave(java.lang.String set,
                     boolean doInsert)
              throws java.lang.Exception
java.lang.Exception

save

public void save(DB db,
                 int cid)
          throws java.lang.Exception
java.lang.Exception

save

public void save(int cid)
          throws java.lang.Exception
java.lang.Exception

toString

public java.lang.String toString()
KK 10.2.03 Just for debugging for now. If you need this, feel free to modify

Overrides:
toString in class java.lang.Object

getFieldName

public static java.lang.String getFieldName(User user,
                                            int fieldID)
                                     throws java.lang.Exception
java.lang.Exception