Package com.proxemo.todo4.bom
Class ToDoForm
- java.lang.Object
-
- com.proxemo.todo4.bom.ToDoVersionedIdentifiable
-
- com.proxemo.todo4.bom.ToDoForm
-
- All Implemented Interfaces:
java.io.Serializable
public class ToDoForm extends ToDoVersionedIdentifiable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanactiveForAllGroups()booleanactiveForGroup(ToDoWorkGroup wg)booleanactiveForGroup(java.lang.String wgId)ToDoFormFieldaddAttribute(ToDoFormField att)voidaddAttributes(java.util.Collection<ToDoFormField> cma)voidanonymize()static java.lang.StringcleanGroupFilter(java.lang.String gf)voidclear()voidclearValues()voiddumpAssociation()voiddumpWidgets()java.util.Set<java.lang.String>getActiveGroups()java.lang.StringgetAsText()ToDoColorgetBackground()java.util.Map<java.lang.String,ToDoFormField>getContent()java.lang.StringgetDataAsHtml()java.lang.StringgetDataAsXml()java.lang.StringgetDataTabSeparated()ElementgetElement()java.lang.StringgetFormAsHtml(boolean asPage, boolean printFormName)byte[]getFormAsPdf()java.lang.StringgetGroupFilter()java.lang.LonggetId()Method returning a canonical id of the object.java.lang.StringgetIdString()intgetLayoutType()intgetMaxX()intgetMaxY()ToDoFormFieldgetMetaAttributeByName(java.lang.String name)java.lang.StringgetMetaContent()java.lang.StringgetMetaName()java.lang.StringgetOnAcceptScript()java.lang.StringgetOnCreateScript()java.lang.StringgetOnEnableScript()java.lang.StringgetOnFinishScript()java.lang.StringgetOnSendScript()java.lang.StringgetOnStartScript()java.util.List<ToDoFormField>getSortedFormFields()java.lang.ObjectgetValueByFieldName(java.lang.String fieldName)java.lang.IntegergetVersion()Method returning the version of the instancejava.lang.BooleanisActive()Method that returns whether the instance is active or not (means: logically deleted)voidremoveAttribute(ToDoFormField a)voidrenameAttribute(ToDoFormField att, java.lang.String newName)voidreset()voidsetActive(java.lang.Boolean active)Method setting the active flag.voidsetActiveGroups(java.util.Collection<ToDoWorkGroup> wgs, boolean activateAll)voidsetBackground(ToDoColor background)voidsetContent(java.util.Map<java.lang.String,ToDoFormField> content)voidsetElement(Element md)voidsetGroupFilter(java.lang.String groupFilter)voidsetId(java.lang.Long id)Method setting the canonical id of the object.voidsetInactive()Method to delete an object logically.voidsetLayoutType(int layoutType)voidsetMetaContent(java.lang.String metaContent)voidsetMetaName(java.lang.String metaName)voidsetOnAcceptScript(java.lang.String onAcceptScript)voidsetOnCreateScript(java.lang.String onCreateScript)voidsetOnEnableScript(java.lang.String onEnableScript)voidsetOnFinishScript(java.lang.String onFinishScript)voidsetOnSendScript(java.lang.String onSendScript)voidsetOnStartScript(java.lang.String onStartScript)voidsetToActive()Method to undelete an object logically.voidsetVersion(java.lang.Integer version)Method setting the version of the instance, Should under normal circumstances not be manually invoked.voidupdateContent()voidupdateMetaContent()-
Methods inherited from class com.proxemo.todo4.bom.ToDoVersionedIdentifiable
areEqual, getActiveAsIcon, getAnonymizeString, getCanonicalId, isTransient, setToTransient
-
-
-
-
Constructor Detail
-
ToDoForm
public ToDoForm()
-
ToDoForm
public ToDoForm(ToDoForm md)
-
ToDoForm
public ToDoForm(java.lang.String metaName)
-
-
Method Detail
-
getMetaContent
public java.lang.String getMetaContent()
-
setMetaContent
public void setMetaContent(java.lang.String metaContent)
-
getMetaName
public java.lang.String getMetaName()
-
setMetaName
public void setMetaName(java.lang.String metaName)
-
getContent
public java.util.Map<java.lang.String,ToDoFormField> getContent()
-
setContent
public void setContent(java.util.Map<java.lang.String,ToDoFormField> content)
-
getValueByFieldName
public java.lang.Object getValueByFieldName(java.lang.String fieldName)
-
getMetaAttributeByName
public ToDoFormField getMetaAttributeByName(java.lang.String name)
-
updateMetaContent
public void updateMetaContent()
-
updateContent
public void updateContent()
-
getOnEnableScript
public java.lang.String getOnEnableScript()
-
setOnEnableScript
public void setOnEnableScript(java.lang.String onEnableScript)
-
getOnCreateScript
public java.lang.String getOnCreateScript()
-
setOnCreateScript
public void setOnCreateScript(java.lang.String onCreateScript)
-
getOnFinishScript
public java.lang.String getOnFinishScript()
-
setOnFinishScript
public void setOnFinishScript(java.lang.String onFinishScript)
-
getOnSendScript
public java.lang.String getOnSendScript()
-
setOnSendScript
public void setOnSendScript(java.lang.String onSendScript)
-
getOnStartScript
public java.lang.String getOnStartScript()
-
setOnStartScript
public void setOnStartScript(java.lang.String onStartScript)
-
getOnAcceptScript
public java.lang.String getOnAcceptScript()
-
setOnAcceptScript
public void setOnAcceptScript(java.lang.String onAcceptScript)
-
addAttribute
public ToDoFormField addAttribute(ToDoFormField att)
-
getIdString
public java.lang.String getIdString()
-
removeAttribute
public void removeAttribute(ToDoFormField a)
-
renameAttribute
public void renameAttribute(ToDoFormField att, java.lang.String newName)
-
getMaxX
public int getMaxX()
-
getMaxY
public int getMaxY()
-
clear
public void clear()
-
getAsText
public java.lang.String getAsText()
-
getDataAsXml
public java.lang.String getDataAsXml()
-
getDataTabSeparated
public java.lang.String getDataTabSeparated()
-
getDataAsHtml
public java.lang.String getDataAsHtml()
-
getFormAsHtml
public java.lang.String getFormAsHtml(boolean asPage, boolean printFormName)
-
getFormAsPdf
public byte[] getFormAsPdf()
-
getSortedFormFields
public java.util.List<ToDoFormField> getSortedFormFields()
-
clearValues
public void clearValues()
-
setElement
public void setElement(Element md) throws java.text.ParseException- Throws:
java.text.ParseException
-
getElement
public Element getElement()
-
getLayoutType
public int getLayoutType()
-
setLayoutType
public void setLayoutType(int layoutType)
-
getBackground
public ToDoColor getBackground()
-
setBackground
public void setBackground(ToDoColor background)
-
dumpWidgets
public void dumpWidgets()
-
reset
public void reset()
-
dumpAssociation
public void dumpAssociation()
-
setActiveGroups
public void setActiveGroups(java.util.Collection<ToDoWorkGroup> wgs, boolean activateAll)
-
getActiveGroups
public java.util.Set<java.lang.String> getActiveGroups()
-
activeForAllGroups
public boolean activeForAllGroups()
-
activeForGroup
public boolean activeForGroup(ToDoWorkGroup wg)
-
getGroupFilter
public java.lang.String getGroupFilter()
-
setGroupFilter
public void setGroupFilter(java.lang.String groupFilter)
-
activeForGroup
public boolean activeForGroup(java.lang.String wgId)
-
cleanGroupFilter
public static java.lang.String cleanGroupFilter(java.lang.String gf)
-
addAttributes
public void addAttributes(java.util.Collection<ToDoFormField> cma)
-
anonymize
public void anonymize()
- Specified by:
anonymizein classToDoVersionedIdentifiable
-
getId
public java.lang.Long getId()
Description copied from class:ToDoVersionedIdentifiableMethod returning a canonical id of the object. Transient objects return -1;- Specified by:
getIdin classToDoVersionedIdentifiable- Returns:
- id the id of the object. Id is canonical for all instances of a class.
-
setId
public void setId(java.lang.Long id)
Description copied from class:ToDoVersionedIdentifiableMethod setting the canonical id of the object. Should under normal circumstances not be manually invoked.- Specified by:
setIdin classToDoVersionedIdentifiable- Parameters:
id- id of the object
-
getVersion
public java.lang.Integer getVersion()
Description copied from class:ToDoVersionedIdentifiableMethod returning the version of the instance- Specified by:
getVersionin classToDoVersionedIdentifiable- Returns:
- the version
-
setVersion
public void setVersion(java.lang.Integer version)
Description copied from class:ToDoVersionedIdentifiableMethod setting the version of the instance, Should under normal circumstances not be manually invoked.- Specified by:
setVersionin classToDoVersionedIdentifiable- Parameters:
version- of the object
-
isActive
public java.lang.Boolean isActive()
Description copied from class:ToDoVersionedIdentifiableMethod that returns whether the instance is active or not (means: logically deleted)- Specified by:
isActivein classToDoVersionedIdentifiable- Returns:
- boolean whether the object is active
-
setActive
public void setActive(java.lang.Boolean active)
Description copied from class:ToDoVersionedIdentifiableMethod setting the active flag. Invoking this method with false logically deletes the instance in the database.- Specified by:
setActivein classToDoVersionedIdentifiable- Parameters:
active- is the object active or not
-
setToActive
public void setToActive()
Description copied from class:ToDoVersionedIdentifiableMethod to undelete an object logically.- Specified by:
setToActivein classToDoVersionedIdentifiable
-
setInactive
public void setInactive()
Description copied from class:ToDoVersionedIdentifiableMethod to delete an object logically.- Specified by:
setInactivein classToDoVersionedIdentifiable
-
-