Package org.cyclos.model.users.groups
Class UserGroupDTO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityDTO>,IEntity,IInternalNamedEntity,INamedEntity
- Direct Known Subclasses:
BrokerGroupDTO,MemberGroupDTO
public abstract class UserGroupDTO extends GroupDTO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<BasicGroupVO,UserGroupDTO>GROUP_SETstatic BasicProperty<Boolean,UserGroupDTO>INHERITS_CONFIGURATIONstatic BasicProperty<String,UserGroupDTO>INITIAL_GROUP_DESCRIPTIONstatic BasicProperty<String,UserGroupDTO>INITIAL_GROUP_DISPLAY_NAMEstatic BasicProperty<TimeIntervalDTO,UserGroupDTO>MOVE_USERS_AFTER_PERIODstatic BasicProperty<Boolean,UserGroupDTO>MOVE_USERS_AUTOMATICALLYstatic BasicProperty<GroupVO,UserGroupDTO>MOVE_USERS_TO_GROUP-
Fields inherited from class org.cyclos.model.users.groups.GroupDTO
ENABLED, INITIAL_USER_STATUS
-
Fields inherited from class org.cyclos.model.users.groups.BasicGroupDTO
CONFIGURATION, NATURE
-
Fields inherited from class org.cyclos.model.ConfigurationEntityDTO
DESCRIPTION, INTERNAL_NAME
-
Fields inherited from class org.cyclos.model.NamedEntityDTO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description UserGroupDTO()UserGroupDTO(Long id)UserGroupDTO(Property<T,? super UserGroupDTO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Property<?,?>>doGetProperties()BasicGroupVOgetGroupSet()StringgetInitialGroupDescription()StringgetInitialGroupDisplayName()TimeIntervalDTOgetMoveUsersAfterPeriod()GroupVOgetMoveUsersToGroup()booleanisInheritsConfiguration()booleanisMoveUsersAutomatically()voidsetGroupSet(BasicGroupVO groupSet)voidsetInheritsConfiguration(boolean inheritsConfiguration)voidsetInitialGroupDescription(String initialGroupDescription)voidsetInitialGroupDisplayName(String initialGroupDisplayName)voidsetMoveUsersAfterPeriod(TimeIntervalDTO moveUsersAfterPeriod)voidsetMoveUsersAutomatically(boolean moveUsersAutomatically)voidsetMoveUsersToGroup(GroupVO moveUsersToGroup)-
Methods inherited from class org.cyclos.model.users.groups.GroupDTO
getInitialUserStatus, isEnabled, setEnabled, setInitialUserStatus
-
Methods inherited from class org.cyclos.model.users.groups.BasicGroupDTO
className, getConfiguration, getNature, setConfiguration, setNature
-
Methods inherited from class org.cyclos.model.ConfigurationEntityDTO
getDescription, getInternalName, setDescription, setInternalName
-
Methods inherited from class org.cyclos.model.NamedEntityDTO
compareTo, getName, setName, toString
-
Methods inherited from class org.cyclos.model.EntityDTO
getVersion, isPersistent, isTransient, setVersion
-
Methods inherited from class org.cyclos.model.EntityModel
equals, getId, hashCode, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
GROUP_SET
public static final BasicProperty<BasicGroupVO,UserGroupDTO> GROUP_SET
-
INHERITS_CONFIGURATION
public static final BasicProperty<Boolean,UserGroupDTO> INHERITS_CONFIGURATION
-
INITIAL_GROUP_DESCRIPTION
public static final BasicProperty<String,UserGroupDTO> INITIAL_GROUP_DESCRIPTION
-
INITIAL_GROUP_DISPLAY_NAME
public static final BasicProperty<String,UserGroupDTO> INITIAL_GROUP_DISPLAY_NAME
-
MOVE_USERS_AFTER_PERIOD
public static final BasicProperty<TimeIntervalDTO,UserGroupDTO> MOVE_USERS_AFTER_PERIOD
-
MOVE_USERS_AUTOMATICALLY
public static final BasicProperty<Boolean,UserGroupDTO> MOVE_USERS_AUTOMATICALLY
-
MOVE_USERS_TO_GROUP
public static final BasicProperty<GroupVO,UserGroupDTO> MOVE_USERS_TO_GROUP
-
-
Constructor Detail
-
UserGroupDTO
public UserGroupDTO()
-
UserGroupDTO
public UserGroupDTO(Long id)
-
UserGroupDTO
public UserGroupDTO(Property<T,? super UserGroupDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classGroupDTO
-
getGroupSet
public BasicGroupVO getGroupSet()
-
setGroupSet
public void setGroupSet(BasicGroupVO groupSet)
-
isInheritsConfiguration
public boolean isInheritsConfiguration()
-
setInheritsConfiguration
public void setInheritsConfiguration(boolean inheritsConfiguration)
-
getInitialGroupDescription
public String getInitialGroupDescription()
-
setInitialGroupDescription
public void setInitialGroupDescription(String initialGroupDescription)
-
getInitialGroupDisplayName
public String getInitialGroupDisplayName()
-
setInitialGroupDisplayName
public void setInitialGroupDisplayName(String initialGroupDisplayName)
-
getMoveUsersAfterPeriod
public TimeIntervalDTO getMoveUsersAfterPeriod()
-
setMoveUsersAfterPeriod
public void setMoveUsersAfterPeriod(TimeIntervalDTO moveUsersAfterPeriod)
-
isMoveUsersAutomatically
public boolean isMoveUsersAutomatically()
-
setMoveUsersAutomatically
public void setMoveUsersAutomatically(boolean moveUsersAutomatically)
-
getMoveUsersToGroup
public GroupVO getMoveUsersToGroup()
-
setMoveUsersToGroup
public void setMoveUsersToGroup(GroupVO moveUsersToGroup)
-
-