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

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

@Entity
public class BusinessSection
extends AbstractBusinessObject
implements BusinessObjectGroup

The Class BusinessSection.

See Also:
Serialized Form

Constructor Summary
BusinessSection()
           
 
Method Summary
 java.lang.String getBusinessObjectName()
          Gets the business object name.
 java.lang.Class<? extends AbstractBusinessObject> getChildClass()
          Gets the child class.
 java.util.List<AbstractBusinessObject> getChildren()
          Gets the children.
 java.lang.String getDescription()
          Gets the description.
 double getPosition()
          Gets the position.
 boolean isSubfolderAllowed()
          Checks if is subfolder allowed.
 void makeEager()
          Make eager.
 void setChildren(java.util.List<AbstractBusinessObject> children)
          Sets the children.
 void setDescription(java.lang.String description)
          Sets the description.
 void setPosition(java.lang.Double position)
          Sets the position.
 void setTransientValues(TransientValueSetter transientValueSetter)
          Sets the transient values.
 
Methods inherited from class net.sourceforge.fixagora.basis.shared.model.persistence.AbstractBusinessObject
compareTo, equals, getAdditionalTreeText, getAdditionalTreeTextColor, getExecuteRoles, getIcon, getId, getLargeIcon, getModificationDate, getModificationUser, getName, getParent, getReadRoles, getWriteRoles, hashCode, isAffectedBy, isEditable, isMovable, 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

BusinessSection

public BusinessSection()
Method Detail

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

setPosition

public void setPosition(java.lang.Double position)
Sets the position.

Parameters:
position - the new position

getChildren

public java.util.List<AbstractBusinessObject> getChildren()
Gets the children.

Returns:
the children

setChildren

public void setChildren(java.util.List<AbstractBusinessObject> children)
Sets the children.

Parameters:
children - the new children

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

makeEager

public void makeEager()
Description copied from interface: PersistenceInterface
Make eager.

Specified by:
makeEager in interface PersistenceInterface
Overrides:
makeEager in class AbstractBusinessObject

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

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