it.sistematica.isharedoc.model.develop
Class Storyboard

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

public class Storyboard
extends java.lang.Object
implements java.io.Serializable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, it.neverworks.application.data.tracking.Loggable

See Also:
Serialized Form

Nested Class Summary
static class Storyboard.StoryboardExtension
           
static class Storyboard.StoryboardStatus
           
static class Storyboard.StoryboardType
           
 
Field Summary
protected  java.util.List<AppRole> appRoles
           
protected  java.lang.String baseAction
           
protected  java.lang.String code
           
protected  java.util.Date created
           
protected  it.neverworks.security.User createdBy
           
protected  Folder defaultFolder
           
protected  java.lang.String editorDefinition
           
(package private)  it.neverworks.data.EntityManager entities
           
protected  Storyboard.StoryboardExtension extension
           
protected  java.lang.Long id
           
protected  java.util.List<MessageBox> mboxes
           
protected  java.util.Date modified
           
protected  it.neverworks.security.User modifiedBy
           
protected  java.lang.String name
           
protected  java.lang.String note
           
protected  Storyboard parent
           
protected  Partition partition
           
protected  java.util.List<StoryboardPermission> permissions
           
protected  java.lang.String processDefinition
           
protected  java.lang.String processName
           
protected  StoryboardProperties properties
           
protected  java.lang.Boolean reservedSupport
           
protected  java.util.List<StoryboardSignal> signals
           
protected  Storyboard.StoryboardStatus status
           
protected  java.util.List<StoryboardSwimlane> swimlanes
           
protected  Storyboard.StoryboardType type
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
protected  java.util.List<Variable> variables
           
protected  java.util.List<View> views
           
protected  java.util.List<Widget> widgets
           
protected  java.lang.String xmlProperties
           
 
Constructor Summary
Storyboard()
           
 
Method Summary
 void addMbox(MessageBox messageBox)
           
 void addPermission(StoryboardPermission permission)
           
 void addSignal(StoryboardSignal signal)
           
 void addSwimlane(StoryboardSwimlane swimlane)
           
 void addView(View view)
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<AppRole> getAppRoles()
           
 java.lang.String getBaseAction()
           
 java.lang.String getCode()
           
 java.util.Date getCreated()
           
 it.neverworks.security.User getCreatedBy()
           
 Folder getDefaultFolder()
           
 View getDefaultProcessLayoutTaskView()
           
 java.lang.String getEditorDefinition()
           
 Storyboard.StoryboardExtension getExtension()
           
 java.lang.Long getId()
           
 AccessModeItem getInstanceAcl(it.neverworks.security.User user)
           
 java.util.List<MessageBox> getMboxes()
           
 java.util.Date getModified()
           
 it.neverworks.security.User getModifiedBy()
           
 java.lang.String getName()
           
 java.lang.Boolean getNeddRebuildPermissions()
           
 java.lang.String getNote()
           
 Storyboard getParent()
           
 Partition getPartition()
           
 java.util.List<StoryboardPermission> getPermissions()
           
 java.lang.String getProcessDefinition()
           
 View getProcessLayoutTaskViewByName(java.lang.String name)
           
 java.util.List<View> getProcessLayoutTaskViews()
           
 java.lang.String getProcessName()
           
 StoryboardProperties getProperties()
           
 java.lang.Boolean getReservedSupport()
           
 java.util.List<StoryboardSignal> getSignals()
           
 java.util.List<View> getStandaloneTaskViews()
           
 Storyboard.StoryboardStatus getStatus()
           
 java.util.List<StoryboardSwimlane> getSwimlanes()
           
 Storyboard.StoryboardType getType()
           
 Variable getVariable(java.lang.String variableName)
           
 java.util.List<Variable> getVariables()
           
 int getVersion()
           
 View getViewByName(java.lang.String name)
           
 View getViewByStep(java.lang.String name)
           
 java.util.List<View> getViews()
           
 java.util.List<Widget> getWidgets()
           
 java.lang.String getXmlProperties()
           
 int hashCode()
           
 void removeMbox(MessageBox messageBox)
           
 void removePermission(StoryboardPermission permission)
           
 void removeView(View view)
           
 void saveStoryboard()
           
 void setAppRoles(java.util.List<AppRole> appRoles)
           
 void setBaseAction(java.lang.String baseAction)
           
 void setCode(java.lang.String code)
           
 void setCreated(java.util.Date created)
           
 void setCreatedBy(it.neverworks.security.User createdBy)
           
 void setDefaultFolder(Folder defaultFolder)
           
 void setEditorDefinition(java.lang.String editorDefinition)
           
 void setEntities(it.neverworks.data.EntityManager entities)
           
 void setExtension(Storyboard.StoryboardExtension extension)
           
 void setId(java.lang.Long id)
           
 void setMboxes(java.util.List<MessageBox> mboxes)
           
 void setModified(java.util.Date modified)
           
 void setModifiedBy(it.neverworks.security.User modifiedBy)
           
 void setName(java.lang.String name)
           
 void setNeddRebuildPermissions(java.lang.Boolean neddRebuildPermissions)
           
 void setNote(java.lang.String note)
           
 void setParent(Storyboard parent)
           
 void setPartition(Partition partition)
           
 void setPermissions(java.util.List<StoryboardPermission> permissions)
           
 void setProcessDefinition(java.lang.String processDefinition)
           
 void setProcessName(java.lang.String processName)
           
 void setProperties(StoryboardProperties properties)
           
 void setReservedSupport(java.lang.Boolean reservedSupport)
           
 void setSignals(java.util.List<StoryboardSignal> signals)
           
 void setStatus(Storyboard.StoryboardStatus status)
           
 void setSwimlanes(java.util.List<StoryboardSwimlane> swimlanes)
           
 void setType(Storyboard.StoryboardType type)
           
 void setUserInfo(it.neverworks.application.service.UserInfo userInfo)
           
 void setVariables(java.util.List<Variable> variables)
           
 void setVersion(int version)
           
 void setViews(java.util.List<View> views)
           
 void setWidgets(java.util.List<Widget> widgets)
           
 void setXmlProperties(java.lang.String xmlProperties)
           
 it.neverworks.application.data.tracking.Log toLog()
           
 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

name

protected java.lang.String name

code

protected java.lang.String code

type

protected Storyboard.StoryboardType type

extension

protected Storyboard.StoryboardExtension extension

status

protected Storyboard.StoryboardStatus status

parent

protected Storyboard parent

processName

protected java.lang.String processName

processDefinition

protected java.lang.String processDefinition

editorDefinition

protected java.lang.String editorDefinition

note

protected java.lang.String note

baseAction

protected java.lang.String baseAction

reservedSupport

protected java.lang.Boolean reservedSupport

permissions

protected java.util.List<StoryboardPermission> permissions

widgets

protected java.util.List<Widget> widgets

variables

protected java.util.List<Variable> variables

views

protected java.util.List<View> views

swimlanes

protected java.util.List<StoryboardSwimlane> swimlanes

signals

protected java.util.List<StoryboardSignal> signals

mboxes

protected java.util.List<MessageBox> mboxes

appRoles

protected java.util.List<AppRole> appRoles

defaultFolder

protected Folder defaultFolder

xmlProperties

protected java.lang.String xmlProperties

properties

protected StoryboardProperties properties

userInfo

transient it.neverworks.application.service.UserInfo userInfo

entities

it.neverworks.data.EntityManager entities
Constructor Detail

Storyboard

public Storyboard()
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

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getType

public Storyboard.StoryboardType getType()

setType

public void setType(Storyboard.StoryboardType type)

getExtension

public Storyboard.StoryboardExtension getExtension()

setExtension

public void setExtension(Storyboard.StoryboardExtension extension)

getStatus

public Storyboard.StoryboardStatus getStatus()

setStatus

public void setStatus(Storyboard.StoryboardStatus status)

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

getParent

public Storyboard getParent()

setParent

public void setParent(Storyboard parent)

getProcessName

public java.lang.String getProcessName()

setProcessName

public void setProcessName(java.lang.String processName)

getProcessDefinition

public java.lang.String getProcessDefinition()

setProcessDefinition

public void setProcessDefinition(java.lang.String processDefinition)

getEditorDefinition

public java.lang.String getEditorDefinition()

setEditorDefinition

public void setEditorDefinition(java.lang.String editorDefinition)

getNote

public java.lang.String getNote()

setNote

public void setNote(java.lang.String note)

getBaseAction

public java.lang.String getBaseAction()

setBaseAction

public void setBaseAction(java.lang.String baseAction)

getReservedSupport

public java.lang.Boolean getReservedSupport()

setReservedSupport

public void setReservedSupport(java.lang.Boolean reservedSupport)

getNeddRebuildPermissions

public java.lang.Boolean getNeddRebuildPermissions()

setNeddRebuildPermissions

public void setNeddRebuildPermissions(java.lang.Boolean neddRebuildPermissions)

getPermissions

public java.util.List<StoryboardPermission> getPermissions()

setPermissions

public void setPermissions(java.util.List<StoryboardPermission> permissions)

addPermission

public void addPermission(StoryboardPermission permission)

removePermission

public void removePermission(StoryboardPermission permission)

getWidgets

public java.util.List<Widget> getWidgets()

setWidgets

public void setWidgets(java.util.List<Widget> widgets)

getVariable

public Variable getVariable(java.lang.String variableName)

getVariables

public java.util.List<Variable> getVariables()

setVariables

public void setVariables(java.util.List<Variable> variables)

getSwimlanes

public java.util.List<StoryboardSwimlane> getSwimlanes()

setSwimlanes

public void setSwimlanes(java.util.List<StoryboardSwimlane> swimlanes)

addSwimlane

public void addSwimlane(StoryboardSwimlane swimlane)

getSignals

public java.util.List<StoryboardSignal> getSignals()

setSignals

public void setSignals(java.util.List<StoryboardSignal> signals)

addSignal

public void addSignal(StoryboardSignal signal)

getViews

public java.util.List<View> getViews()

setViews

public void setViews(java.util.List<View> views)

addView

public void addView(View view)

removeView

public void removeView(View view)

getViewByName

public View getViewByName(java.lang.String name)

getViewByStep

public View getViewByStep(java.lang.String name)

getStandaloneTaskViews

public java.util.List<View> getStandaloneTaskViews()

getProcessLayoutTaskViews

public java.util.List<View> getProcessLayoutTaskViews()

getProcessLayoutTaskViewByName

public View getProcessLayoutTaskViewByName(java.lang.String name)

getDefaultProcessLayoutTaskView

public View getDefaultProcessLayoutTaskView()

getMboxes

public java.util.List<MessageBox> getMboxes()

setMboxes

public void setMboxes(java.util.List<MessageBox> mboxes)

addMbox

public void addMbox(MessageBox messageBox)

removeMbox

public void removeMbox(MessageBox messageBox)

getAppRoles

public java.util.List<AppRole> getAppRoles()

setAppRoles

public void setAppRoles(java.util.List<AppRole> appRoles)

getDefaultFolder

public Folder getDefaultFolder()

setDefaultFolder

public void setDefaultFolder(Folder defaultFolder)

getXmlProperties

public java.lang.String getXmlProperties()

setXmlProperties

public void setXmlProperties(java.lang.String xmlProperties)

getProperties

public StoryboardProperties getProperties()

setProperties

public void setProperties(StoryboardProperties properties)

getInstanceAcl

public AccessModeItem getInstanceAcl(it.neverworks.security.User user)

setUserInfo

public void setUserInfo(it.neverworks.application.service.UserInfo userInfo)

setEntities

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

saveStoryboard

public void saveStoryboard()

toLog

public it.neverworks.application.data.tracking.Log toLog()
Specified by:
toLog in interface it.neverworks.application.data.tracking.Loggable

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