it.sistematica.isharedoc.model.develop
Class Field

java.lang.Object
  extended by it.sistematica.isharedoc.model.develop.Field
All Implemented Interfaces:
it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class Field
extends java.lang.Object
implements java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute

See Also:
Serialized Form

Nested Class Summary
static class Field.FieldType
           
 
Field Summary
protected  java.util.List<Field> childs
           
protected  java.lang.String constraints
           
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  java.lang.String cssClass
           
protected  java.lang.String defaultValue
           
(package private)  it.neverworks.data.EntityManager entities
           
protected  java.lang.String expression
           
protected  java.lang.String hspan
           
protected  java.lang.Long id
           
protected  java.lang.Long layoutCols
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  java.lang.String name
           
protected  WorkFormProperty.BrowseMode orgBrowseMode
           
protected  Field parent
           
protected  Partition partition
           
protected  DevelopProperties properties
           
protected  java.lang.String readonlyRule
           
protected  java.lang.String region
           
protected  WorkFormProperty.RenderMode renderMode
           
protected  java.lang.Long seqno
           
protected  java.lang.String showRule
           
protected  java.lang.String style
           
protected  java.lang.String template
           
protected  java.lang.String title
           
protected  Field.FieldType type
           
protected  WorkFormProperty.BrowseMode userBrowseMode
           
protected  java.util.List<FieldValue> values
           
protected  Variable variable
           
protected  View view
           
protected  java.lang.String xmlProperties
           
 
Constructor Summary
Field()
           
 
Method Summary
 void addValue(FieldValue value)
           
 void copyTo(Field toView)
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<Field> getChildContainers()
           
 java.util.List<Field> getChilds()
           
 java.lang.String getConstraints()
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 java.lang.String getCssClass()
           
 java.lang.String getDefaultValue()
           
 java.lang.String getExpression()
           
 java.lang.String getHspan()
           
 java.lang.Long getId()
           
 java.lang.Long getLayoutCols()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 java.lang.Boolean getMultivalue()
           
 java.lang.String getName()
           
 WorkFormProperty.BrowseMode getOrgBrowseMode()
           
 Field getParent()
           
 Partition getPartition()
           
 DevelopProperties getProperties()
           
 java.lang.Boolean getReadable()
           
 java.lang.String getReadonlyRule()
           
 java.lang.String getRegion()
           
 WorkFormProperty.RenderMode getRenderMode()
           
 java.lang.Boolean getRequired()
           
 java.lang.Long getSeqno()
           
 java.lang.Boolean getSheetAddress()
           
 java.lang.Boolean getSheetOrg()
           
 java.lang.Boolean getSheetUser()
           
 java.lang.String getShowRule()
           
 java.lang.Boolean getSingleChoice()
           
 java.lang.String getStyle()
           
 java.lang.String getTemplate()
           
 java.lang.String getTitle()
           
 Field.FieldType getType()
           
 WorkFormProperty.BrowseMode getUserBrowseMode()
           
 java.util.List<FieldValue> getValues()
           
 Variable getVariable()
           
 View getView()
           
 java.lang.Boolean getWritable()
           
 java.lang.String getXmlProperties()
           
 int hashCode()
           
 void removeValue(FieldValue value)
           
 void setChilds(java.util.List<Field> childs)
           
 void setConstraints(java.lang.String constraints)
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setCssClass(java.lang.String cssClass)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setEntities(it.neverworks.data.EntityManager entities)
           
 void setExpression(java.lang.String expression)
           
 void setHspan(java.lang.String hspan)
           
 void setId(java.lang.Long id)
           
 void setLayoutCols(java.lang.Long layoutCols)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setMultivalue(java.lang.Boolean multivalue)
           
 void setName(java.lang.String name)
           
 void setOrgBrowseMode(WorkFormProperty.BrowseMode orgBrowseMode)
           
 void setParent(Field parent)
           
 void setPartition(Partition partition)
           
 void setProperties(DevelopProperties properties)
           
 void setReadonlyRule(java.lang.String readonlyRule)
           
 void setRegion(java.lang.String region)
           
 void setRenderMode(WorkFormProperty.RenderMode renderMode)
           
 void setRequired(java.lang.Boolean required)
           
 void setSeqno(java.lang.Long seqno)
           
 void setSheetAddress(java.lang.Boolean sheetAddress)
           
 void setSheetOrg(java.lang.Boolean sheetOrg)
           
 void setSheetUser(java.lang.Boolean sheetUser)
           
 void setShowRule(java.lang.String showRule)
           
 void setSingleChoice(java.lang.Boolean singleChoice)
           
 void setStyle(java.lang.String style)
           
 void setTemplate(java.lang.String template)
           
 void setTitle(java.lang.String title)
           
 void setType(Field.FieldType type)
           
 void setUserBrowseMode(WorkFormProperty.BrowseMode userBrowseMode)
           
 void setValues(java.util.List<FieldValue> values)
           
 void setVariable(Variable variable)
           
 void setView(View view)
           
 void setXmlProperties(java.lang.String xmlProperties)
           
 java.lang.String toString()
           
protected  org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected java.lang.Long id

created

protected java.util.Date created

createdBy

protected it.neverworks.security.User createdBy

modified

protected java.util.Date modified

modifiedBy

protected it.neverworks.security.User modifiedBy

partition

protected Partition partition

view

protected View view

variable

protected Variable variable

parent

protected Field parent

childs

protected java.util.List<Field> childs

name

protected java.lang.String name

title

protected java.lang.String title

seqno

protected java.lang.Long seqno

type

protected Field.FieldType type

region

protected java.lang.String region

template

protected java.lang.String template

style

protected java.lang.String style

cssClass

protected java.lang.String cssClass

layoutCols

protected java.lang.Long layoutCols

hspan

protected java.lang.String hspan

values

protected java.util.List<FieldValue> values

showRule

protected java.lang.String showRule

readonlyRule

protected java.lang.String readonlyRule

defaultValue

protected java.lang.String defaultValue

expression

protected java.lang.String expression

constraints

protected java.lang.String constraints

renderMode

protected WorkFormProperty.RenderMode renderMode

orgBrowseMode

protected WorkFormProperty.BrowseMode orgBrowseMode

userBrowseMode

protected WorkFormProperty.BrowseMode userBrowseMode

xmlProperties

protected java.lang.String xmlProperties

properties

protected DevelopProperties properties

entities

it.neverworks.data.EntityManager entities
Constructor Detail

Field

public Field()
Method Detail

getId

public java.lang.Long getId()

setId

public void setId(java.lang.Long id)

getCreated

public java.util.Date getCreated()
Specified by:
getCreated in interface it.neverworks.application.model.CreationAuditable

setCreated

public void setCreated(java.util.Date created)
Specified by:
setCreated in interface it.neverworks.application.model.CreationAuditable

getCreatedBy

public it.neverworks.security.User getCreatedBy()
Specified by:
getCreatedBy in interface it.neverworks.application.model.CreationAuditable

setCreatedBy

public void setCreatedBy(it.neverworks.security.User createdBy)
Specified by:
setCreatedBy in interface it.neverworks.application.model.CreationAuditable

getModified

public java.util.Date getModified()
Specified by:
getModified in interface it.neverworks.application.model.ModificationAuditable

setModified

public void setModified(java.util.Date modified)
Specified by:
setModified in interface it.neverworks.application.model.ModificationAuditable

getModifiedBy

public it.neverworks.security.User getModifiedBy()
Specified by:
getModifiedBy in interface it.neverworks.application.model.ModificationAuditable

setModifiedBy

public void setModifiedBy(it.neverworks.security.User modifiedBy)
Specified by:
setModifiedBy in interface it.neverworks.application.model.ModificationAuditable

getPartition

public Partition getPartition()
Specified by:
getPartition in interface PartitionAttribute

setPartition

public void setPartition(Partition partition)
Specified by:
setPartition in interface PartitionAttribute

getView

public View getView()

setView

public void setView(View view)

getVariable

public Variable getVariable()

setVariable

public void setVariable(Variable variable)

getParent

public Field getParent()

setParent

public void setParent(Field parent)

getChilds

public java.util.List<Field> getChilds()

setChilds

public void setChilds(java.util.List<Field> childs)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getSeqno

public java.lang.Long getSeqno()

setSeqno

public void setSeqno(java.lang.Long seqno)

getType

public Field.FieldType getType()

setType

public void setType(Field.FieldType type)

getRegion

public java.lang.String getRegion()

setRegion

public void setRegion(java.lang.String region)

getTemplate

public java.lang.String getTemplate()

setTemplate

public void setTemplate(java.lang.String template)

getStyle

public java.lang.String getStyle()

setStyle

public void setStyle(java.lang.String style)

getCssClass

public java.lang.String getCssClass()

setCssClass

public void setCssClass(java.lang.String cssClass)

getLayoutCols

public java.lang.Long getLayoutCols()

setLayoutCols

public void setLayoutCols(java.lang.Long layoutCols)

getHspan

public java.lang.String getHspan()

setHspan

public void setHspan(java.lang.String hspan)

getValues

public java.util.List<FieldValue> getValues()

setValues

public void setValues(java.util.List<FieldValue> values)

addValue

public void addValue(FieldValue value)

removeValue

public void removeValue(FieldValue value)

getReadable

public java.lang.Boolean getReadable()

getWritable

public java.lang.Boolean getWritable()

getRequired

public java.lang.Boolean getRequired()

setRequired

public void setRequired(java.lang.Boolean required)

getMultivalue

public java.lang.Boolean getMultivalue()

setMultivalue

public void setMultivalue(java.lang.Boolean multivalue)

getShowRule

public java.lang.String getShowRule()

setShowRule

public void setShowRule(java.lang.String showRule)

getReadonlyRule

public java.lang.String getReadonlyRule()

setReadonlyRule

public void setReadonlyRule(java.lang.String readonlyRule)

getDefaultValue

public java.lang.String getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)

getExpression

public java.lang.String getExpression()

setExpression

public void setExpression(java.lang.String expression)

getConstraints

public java.lang.String getConstraints()

setConstraints

public void setConstraints(java.lang.String constraints)

getRenderMode

public WorkFormProperty.RenderMode getRenderMode()

setRenderMode

public void setRenderMode(WorkFormProperty.RenderMode renderMode)

getSheetAddress

public java.lang.Boolean getSheetAddress()

setSheetAddress

public void setSheetAddress(java.lang.Boolean sheetAddress)

getSheetOrg

public java.lang.Boolean getSheetOrg()

setSheetOrg

public void setSheetOrg(java.lang.Boolean sheetOrg)

getSheetUser

public java.lang.Boolean getSheetUser()

setSheetUser

public void setSheetUser(java.lang.Boolean sheetUser)

getSingleChoice

public java.lang.Boolean getSingleChoice()

setSingleChoice

public void setSingleChoice(java.lang.Boolean singleChoice)

getOrgBrowseMode

public WorkFormProperty.BrowseMode getOrgBrowseMode()

setOrgBrowseMode

public void setOrgBrowseMode(WorkFormProperty.BrowseMode orgBrowseMode)

getUserBrowseMode

public WorkFormProperty.BrowseMode getUserBrowseMode()

setUserBrowseMode

public void setUserBrowseMode(WorkFormProperty.BrowseMode userBrowseMode)

getChildContainers

public java.util.List<Field> getChildContainers()

getXmlProperties

public java.lang.String getXmlProperties()

setXmlProperties

public void setXmlProperties(java.lang.String xmlProperties)

getProperties

public DevelopProperties getProperties()

setProperties

public void setProperties(DevelopProperties properties)

copyTo

public void copyTo(Field toView)

setEntities

public void setEntities(it.neverworks.data.EntityManager entities)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toStringBuilder

protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()

toString

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