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, values
-
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)
-
-