|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kotkabeans.FieldGroup
implements FieldGroup-object used manipulating courses fieldgroups.
Field Summary | |
protected int |
accessRightLevelForStudents
|
protected boolean |
accessRightLevelForStudentsChanged
|
protected int |
accessRightLevelForTeachers
|
protected boolean |
accessRightLevelForTeachersChanged
|
protected int |
courseInstanceID
|
protected boolean |
deletedChanged
|
protected java.lang.String |
explanation
|
protected boolean |
explanationChanged
|
protected int |
fieldGroupID
|
protected int |
fieldGroupNumber
|
protected java.util.ArrayList |
fieldList
|
protected int |
languageID
|
protected java.lang.String |
name
|
protected boolean |
nameChanged
|
protected int |
orderNum
|
protected boolean |
orderNumChanged
|
protected java.lang.String[] |
rightNames
|
protected java.lang.String |
uri
|
protected boolean |
uriChanged
|
Constructor Summary | |
FieldGroup()
|
|
FieldGroup(int fgid)
|
|
FieldGroup(int fgid,
java.lang.String name)
|
Method Summary | |
void |
addField(Field f)
|
protected int |
doSave(DB db,
java.lang.String set)
Deprecated. |
protected int |
doSave(java.lang.String set)
|
int |
getAccessRightLevelForStudents()
|
int |
getAccessRightLevelForTeachers()
|
int |
getCourseInstanceID()
|
java.lang.String |
getExplanation()
|
Field |
getField(int fieldID)
|
Field |
getFieldByName(java.lang.String fname)
Finds field by given name |
int |
getFieldCount()
|
int |
getFieldGroupID()
|
int |
getFieldGroupNumber()
|
java.util.ArrayList |
getFields()
|
int |
getLanguageID()
|
int |
getMaxFieldOrderNum()
|
java.lang.String |
getName()
|
int |
getOrderNum()
|
void |
getStudentRightsInSelect(java.lang.String name,
javax.servlet.jsp.JspWriter out,
User user)
|
java.lang.String |
getUri()
|
java.util.ArrayList |
getUserFields(User user)
|
boolean |
hasChanges()
|
boolean |
hasField(int fid)
Returns whether or not this FieldGroup object has field with id fid . |
boolean |
hasField(java.lang.String fname)
Returns whether or not this FieldGroup object has field with generic name fname . |
boolean |
hasFieldsChanged()
|
boolean |
isAccessRightLevelForStudentsChanged()
|
boolean |
isAccessRightLevelForTeachersChanged()
|
boolean |
isDeleted()
|
boolean |
isDeletedChanged()
|
boolean |
isExplanationChanged()
|
boolean |
isFieldsSet()
|
boolean |
isNameChanged()
|
boolean |
isOrderNumChanged()
|
boolean |
isUriChanged()
|
protected void |
printMayChangeHtml(javax.servlet.jsp.JspWriter out,
java.util.ArrayList personFields)
|
protected void |
printMayNotChangeHtml(javax.servlet.jsp.JspWriter out,
java.util.ArrayList personFields)
|
void |
printUserHtml(javax.servlet.jsp.JspWriter out,
User user)
|
boolean |
removeField(java.lang.String fname)
Removes field from this courseinstance object only if fieldid is 0 (means that field is not saved to db yet) |
void |
removeFields()
|
void |
save()
|
void |
save(DB db)
|
protected int |
saveAccessRight(DB db,
int userGroup,
int level)
|
protected int |
saveAccessRight(int userGroup,
int level)
|
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 |
setCourseInstanceID(int id)
|
void |
setDeleted(boolean deleted)
|
void |
setDeletedChanged(boolean c)
|
void |
setExplanation(java.lang.String exp)
|
void |
setExplanationChanged(boolean c)
|
void |
setField(int index,
Field f)
|
void |
setFieldGroupID(int id)
|
void |
setFieldGroupNumber(int n)
|
void |
setFields()
|
void |
setFieldsSet(boolean b)
|
void |
setlanguageID(int id)
|
void |
setName(java.lang.String name)
|
void |
setNameChanged(boolean c)
|
void |
setNameFromDB()
|
void |
setOrderNum(int order)
|
void |
setOrderNumChanged(boolean c)
|
void |
setUri(java.lang.String uri)
|
void |
setUriChanged(boolean c)
|
void |
toSimpleHtml(javax.servlet.jsp.JspWriter out)
Simple html output for this fieldGroup object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int fieldGroupID
protected java.lang.String explanation
protected java.lang.String uri
protected java.lang.String name
protected int orderNum
protected int accessRightLevelForStudents
protected int accessRightLevelForTeachers
protected int languageID
protected int fieldGroupNumber
protected int courseInstanceID
protected java.util.ArrayList fieldList
protected boolean nameChanged
protected boolean uriChanged
protected boolean explanationChanged
protected boolean orderNumChanged
protected boolean deletedChanged
protected boolean accessRightLevelForStudentsChanged
protected boolean accessRightLevelForTeachersChanged
protected java.lang.String[] rightNames
Constructor Detail |
public FieldGroup()
public FieldGroup(int fgid)
public FieldGroup(int fgid, java.lang.String name)
Method Detail |
public void setFieldGroupID(int id)
public void setName(java.lang.String name)
public void setUri(java.lang.String uri)
public void setExplanation(java.lang.String exp)
public void setOrderNum(int order)
public void setAccessRightLevelForStudents(int level)
public void setAccessRightLevelForTeachers(int level)
public void setlanguageID(int id)
public void setDeleted(boolean deleted)
public void setFieldsSet(boolean b)
public void setCourseInstanceID(int id)
public void setAllChanged()
public void setAllChanged(boolean b)
public void setNameChanged(boolean c)
public void setUriChanged(boolean c)
public void setExplanationChanged(boolean c)
public void setOrderNumChanged(boolean c)
public void setDeletedChanged(boolean c)
public void setAccessRightLevelForStudentsChanged(boolean c)
public void setAccessRightLevelForTeachersChanged(boolean c)
public void setFieldGroupNumber(int n)
public int getFieldGroupID()
public java.lang.String getName()
public java.lang.String getUri()
public java.lang.String getExplanation()
public int getOrderNum()
public int getAccessRightLevelForStudents()
public int getAccessRightLevelForTeachers()
public int getLanguageID()
public boolean isDeleted()
public boolean isFieldsSet()
public int getFieldGroupNumber()
public boolean isNameChanged()
public boolean isUriChanged()
public boolean isExplanationChanged()
public boolean isOrderNumChanged()
public boolean isDeletedChanged()
public boolean isAccessRightLevelForStudentsChanged()
public boolean isAccessRightLevelForTeachersChanged()
public boolean hasChanges()
public boolean hasFieldsChanged()
public int getCourseInstanceID()
public void setNameFromDB() throws java.lang.Exception
java.lang.Exception
public void setFields() throws java.lang.Exception
java.lang.Exception
public int getFieldCount()
public java.util.ArrayList getFields()
public Field getField(int fieldID)
public void removeFields()
public void addField(Field f)
public boolean hasField(java.lang.String fname)
fname
.
fname
- generic name of field to check
public boolean hasField(int fid)
fid
.
fid
- id of field to check
public boolean removeField(java.lang.String fname)
fname
- Name of the field to remove
public Field getFieldByName(java.lang.String fname)
fname
- name of wanted field
public void setField(int index, Field f)
public java.util.ArrayList getUserFields(User user) throws java.lang.Exception
java.lang.Exception
public void printUserHtml(javax.servlet.jsp.JspWriter out, User user)
protected void printMayNotChangeHtml(javax.servlet.jsp.JspWriter out, java.util.ArrayList personFields) throws java.lang.Exception
java.lang.Exception
protected void printMayChangeHtml(javax.servlet.jsp.JspWriter out, java.util.ArrayList personFields) throws java.lang.Exception
java.lang.Exception
protected int doSave(DB db, java.lang.String set)
protected int doSave(java.lang.String set)
protected int saveName(DB db) throws java.lang.Exception
java.lang.Exception
protected int saveName() throws java.lang.Exception
java.lang.Exception
protected int saveAccessRight(DB db, int userGroup, int level) throws java.lang.Exception
java.lang.Exception
protected int saveAccessRight(int userGroup, int level) throws java.lang.Exception
java.lang.Exception
public void save(DB db) throws java.lang.Exception
java.lang.Exception
public void save() throws java.lang.Exception
java.lang.Exception
public void getStudentRightsInSelect(java.lang.String name, javax.servlet.jsp.JspWriter out, User user)
public int getMaxFieldOrderNum()
public void toSimpleHtml(javax.servlet.jsp.JspWriter out) throws java.io.IOException
IOException
- if printing to JspWriter fails.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |