Package com.proxemo.todo4.bom
Class ToDoWorkGroup
- java.lang.Object
-
- com.proxemo.todo4.bom.ToDoVersionedIdentifiable
-
- com.proxemo.todo4.bom.ToDoWorkGroup
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
public class ToDoWorkGroup extends ToDoVersionedIdentifiable implements java.lang.Comparable
Represents a workgroup or skill pool. A workgroup and a skill pool are equal except the origin they are structured from.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringINTERNAL_SUPPORT_NAMEstatic java.lang.StringNAVIGATION_PREFIXstatic intREGIONAL_GROUPstatic intSKILL_GROUPstatic intSTANDARD_SERVICE_LEVEL
-
Constructor Summary
Constructors Constructor Description ToDoWorkGroup()ToDoWorkGroup(ToDoWorkGroup w)ToDoWorkGroup(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanonymize()voidclearforTransmission()intcompareTo(java.lang.Object o)booleanequals(java.lang.Object object)com.proxemo.xutl.XUTLStringComparablegetComparableName()java.lang.StringgetDescription()java.lang.LonggetId()Method returning a canonical id of the object.intgetKind()ToDoMembershipgetMemberShip(ToDoUser user)java.util.Set<ToDoMembership>getMemberships()intgetMembersOnline()java.lang.StringgetName()java.lang.StringgetOnAcceptScript()java.lang.StringgetOnCreateScript()java.lang.StringgetOnFinishScript()java.lang.StringgetOnSelectScript()java.lang.StringgetOnSendScript()java.lang.StringgetOnStartScript()ToDoGroupPermissiongetPermission(ToDoUser user)java.util.Set<ToDoGroupPermission>getPermissions()intgetPrio()java.lang.StringgetResponsible()longgetScheduledEndOffset()intgetServiceLevel()java.lang.StringgetTextModules()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)booleanisGroup()booleanisSkill()voidsetActive(java.lang.Boolean active)Method setting the active flag.voidsetDescription(java.lang.String description)voidsetId(java.lang.Long id)Method setting the canonical id of the object.voidsetInactive()Method to delete an object logically.voidsetKind(int kind)voidsetMemberships(java.util.Set<ToDoMembership> memberships)voidsetMembersOnline(int membersOnline)voidsetName(java.lang.String name)voidsetOnAcceptScript(java.lang.String onAcceptScript)voidsetOnCreateScript(java.lang.String onCreateScript)voidsetOnFinishScript(java.lang.String onFinishScript)voidsetOnSelectScript(java.lang.String onSelectScript)voidsetOnSendScript(java.lang.String onSendScript)voidsetOnStartScript(java.lang.String onStartScript)voidsetPermissions(java.util.Set<ToDoGroupPermission> permissions)voidsetPrio(int prio)voidsetResponsible(java.lang.String responsible)voidsetScheduledEndOffset(long offset)voidsetServiceLevel(int serviceLevel)voidsetTextModules(java.lang.String textModules)voidsetToActive()Method to undelete an object logically.voidsetToKindOfGroup()voidsetToKindOfSkill()voidsetVersion(java.lang.Integer version)Method setting the version of the instance, Should under normal circumstances not be manually invoked.java.lang.StringtoString()-
Methods inherited from class com.proxemo.todo4.bom.ToDoVersionedIdentifiable
areEqual, getActiveAsIcon, getAnonymizeString, getCanonicalId, isTransient, setToTransient
-
-
-
-
Field Detail
-
STANDARD_SERVICE_LEVEL
public static int STANDARD_SERVICE_LEVEL
-
REGIONAL_GROUP
public static final int REGIONAL_GROUP
- See Also:
- Constant Field Values
-
SKILL_GROUP
public static final int SKILL_GROUP
- See Also:
- Constant Field Values
-
INTERNAL_SUPPORT_NAME
public static final java.lang.String INTERNAL_SUPPORT_NAME
- See Also:
- Constant Field Values
-
NAVIGATION_PREFIX
public static final java.lang.String NAVIGATION_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ToDoWorkGroup
public ToDoWorkGroup()
-
ToDoWorkGroup
public ToDoWorkGroup(java.lang.String name)
-
ToDoWorkGroup
public ToDoWorkGroup(ToDoWorkGroup w)
-
-
Method Detail
-
getMemberShip
public ToDoMembership getMemberShip(ToDoUser user)
-
getPermission
public ToDoGroupPermission getPermission(ToDoUser user)
-
getMemberships
public java.util.Set<ToDoMembership> getMemberships()
- Returns:
- Returns the users.
-
setMemberships
public void setMemberships(java.util.Set<ToDoMembership> memberships)
- Parameters:
users- The users to set.
-
getPermissions
public java.util.Set<ToDoGroupPermission> getPermissions()
-
setPermissions
public void setPermissions(java.util.Set<ToDoGroupPermission> permissions)
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareToin interfacejava.lang.Comparable
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getName
public java.lang.String getName()
-
isGroup
public boolean isGroup()
-
isSkill
public boolean isSkill()
-
setToKindOfGroup
public void setToKindOfGroup()
-
setToKindOfSkill
public void setToKindOfSkill()
-
getKind
public int getKind()
-
setKind
public void setKind(int kind)
-
setName
public void setName(java.lang.String name)
-
getMembersOnline
public int getMembersOnline()
-
setMembersOnline
public void setMembersOnline(int membersOnline)
-
getPrio
public int getPrio()
-
setPrio
public void setPrio(int prio)
-
getScheduledEndOffset
public long getScheduledEndOffset()
-
setScheduledEndOffset
public void setScheduledEndOffset(long offset)
-
getOnCreateScript
public java.lang.String getOnCreateScript()
-
setOnCreateScript
public void setOnCreateScript(java.lang.String onCreateScript)
-
getOnStartScript
public java.lang.String getOnStartScript()
-
setOnStartScript
public void setOnStartScript(java.lang.String onStartScript)
-
getOnFinishScript
public java.lang.String getOnFinishScript()
-
setOnFinishScript
public void setOnFinishScript(java.lang.String onFinishScript)
-
getOnAcceptScript
public java.lang.String getOnAcceptScript()
-
setOnAcceptScript
public void setOnAcceptScript(java.lang.String onAcceptScript)
-
getOnSendScript
public java.lang.String getOnSendScript()
-
setOnSendScript
public void setOnSendScript(java.lang.String onSendScript)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
getTextModules
public java.lang.String getTextModules()
-
setTextModules
public void setTextModules(java.lang.String textModules)
-
getComparableName
public com.proxemo.xutl.XUTLStringComparable getComparableName()
-
getServiceLevel
public int getServiceLevel()
-
setServiceLevel
public void setServiceLevel(int serviceLevel)
-
getResponsible
public java.lang.String getResponsible()
-
setResponsible
public void setResponsible(java.lang.String responsible)
-
clearforTransmission
public void clearforTransmission()
-
getOnSelectScript
public java.lang.String getOnSelectScript()
-
setOnSelectScript
public void setOnSelectScript(java.lang.String onSelectScript)
-
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
-
anonymize
public void anonymize()
- Specified by:
anonymizein classToDoVersionedIdentifiable
-
-