net.sourceforge.fixagora.basis.shared.model.persistence
Class FSecurityGroup

java.lang.Object
  extended by net.sourceforge.fixagora.basis.shared.model.persistence.AbstractBusinessObject
      extended by net.sourceforge.fixagora.basis.shared.model.persistence.FSecurityGroup
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<java.lang.Object>, BusinessObjectGroup, PersistenceInterface

@Entity
public class FSecurityGroup
extends AbstractBusinessObject
implements BusinessObjectGroup

The Class FSecurityGroup.

See Also:
Serialized Form

Nested Class Summary
static class FSecurityGroup.SortBy
          The Enum SortBy.
 
Constructor Summary
FSecurityGroup()
           
 
Method Summary
 java.lang.String getAdditionalTreeText()
          Gets the additional tree text.
 java.awt.Color getAdditionalTreeTextColor()
          Gets the additional tree text color.
 java.lang.String getBusinessObjectName()
          Gets the business object name.
 java.lang.Class<? extends AbstractBusinessObject> getChildClass()
          Gets the child class.
 java.lang.String getDescription()
          Gets the description.
 double getPosition()
          Gets the position.
 FSecurityGroup.SortBy getSortBy()
          Gets the sort by.
 boolean isSubfolderAllowed()
          Checks if is subfolder allowed.
 void setDescription(java.lang.String description)
          Sets the description.
 void setSortBy(FSecurityGroup.SortBy sortBy)
          Sets the sort by.
 void setTransientValues(TransientValueSetter transientValueSetter)
          Sets the transient values.
 
Methods inherited from class net.sourceforge.fixagora.basis.shared.model.persistence.AbstractBusinessObject
compareTo, equals, getExecuteRoles, getIcon, getId, getLargeIcon, getModificationDate, getModificationUser, getName, getParent, getReadRoles, getWriteRoles, hashCode, isAffectedBy, isEditable, isMovable, makeEager, setExecuteRoles, setId, setModificationDate, setModificationUser, setName, setParent, setReadRoles, setWriteRoles, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sourceforge.fixagora.basis.shared.model.persistence.BusinessObjectGroup
getName, setName
 

Constructor Detail

FSecurityGroup

public FSecurityGroup()
Method Detail

getSortBy

public FSecurityGroup.SortBy getSortBy()
Gets the sort by.

Returns:
the sort by

setSortBy

public void setSortBy(FSecurityGroup.SortBy sortBy)
Sets the sort by.

Parameters:
sortBy - the new sort by

getDescription

public java.lang.String getDescription()
Description copied from interface: BusinessObjectGroup
Gets the description.

Specified by:
getDescription in interface BusinessObjectGroup
Returns:
the description

setDescription

public void setDescription(java.lang.String description)
Description copied from interface: BusinessObjectGroup
Sets the description.

Specified by:
setDescription in interface BusinessObjectGroup
Parameters:
description - the new description

getPosition

public double getPosition()
Description copied from class: AbstractBusinessObject
Gets the position.

Overrides:
getPosition in class AbstractBusinessObject
Returns:
the position

getChildClass

public java.lang.Class<? extends AbstractBusinessObject> getChildClass()
Description copied from interface: BusinessObjectGroup
Gets the child class.

Specified by:
getChildClass in interface BusinessObjectGroup
Returns:
the child class

isSubfolderAllowed

public boolean isSubfolderAllowed()
Description copied from interface: BusinessObjectGroup
Checks if is subfolder allowed.

Specified by:
isSubfolderAllowed in interface BusinessObjectGroup
Returns:
true, if is subfolder allowed

getBusinessObjectName

public java.lang.String getBusinessObjectName()
Description copied from class: AbstractBusinessObject
Gets the business object name.

Specified by:
getBusinessObjectName in class AbstractBusinessObject
Returns:
the business object name

getAdditionalTreeTextColor

public java.awt.Color getAdditionalTreeTextColor()
Description copied from class: AbstractBusinessObject
Gets the additional tree text color.

Overrides:
getAdditionalTreeTextColor in class AbstractBusinessObject
Returns:
the additional tree text color

getAdditionalTreeText

public java.lang.String getAdditionalTreeText()
Description copied from class: AbstractBusinessObject
Gets the additional tree text.

Overrides:
getAdditionalTreeText in class AbstractBusinessObject
Returns:
the additional tree text

setTransientValues

public void setTransientValues(TransientValueSetter transientValueSetter)
Description copied from interface: PersistenceInterface
Sets the transient values.

Specified by:
setTransientValues in interface PersistenceInterface
Overrides:
setTransientValues in class AbstractBusinessObject
Parameters:
transientValueSetter - the new transient values