Package org.cyclos.model.users.groups
Class BasicGroupData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<BasicGroupDTO>
-
- org.cyclos.model.users.groups.BasicGroupData
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
GroupData,GroupSetData
public class BasicGroupData extends EntityData<BasicGroupDTO>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic ListProperty<ConfigurationVO,BasicGroupData>CONFIGURATION_HIERARCHYstatic ListProperty<ConfigurationDetailedVO,BasicGroupData>POSSIBLE_CONFIGURATIONSstatic BasicProperty<GroupProductsCollections,BasicGroupData>PRODUCTS-
Fields inherited from class org.cyclos.model.EntityData
CAN_VIEW_HISTORY_LOG, CONFIRMATION_PASSWORD_INPUT, DTO, EDITABLE, LOG_TYPE, REMOVABLE, TRANSLATED_PROPERTY_TYPES, TRANSLATED_VALUES
-
-
Constructor Summary
Constructors Constructor Description BasicGroupData()BasicGroupData(Property<T,? super BasicGroupData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()List<ConfigurationVO>getConfigurationHierarchy()List<ConfigurationDetailedVO>getPossibleConfigurations()GroupProductsCollectionsgetProducts()voidsetConfigurationHierarchy(List<ConfigurationVO> configurationHierarchy)voidsetPossibleConfigurations(List<ConfigurationDetailedVO> possibleConfigurations)voidsetProducts(GroupProductsCollections products)-
Methods inherited from class org.cyclos.model.EntityData
getConfirmationPasswordInput, getDto, getLogType, getTranslatedPropertyTypes, getTranslatedValues, isCanViewHistoryLog, isEditable, isRemovable, setCanViewHistoryLog, setConfirmationPasswordInput, setDto, setEditable, setLogType, setRemovable, setTranslatedPropertyTypes, setTranslatedValues
-
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
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
CONFIGURATION_HIERARCHY
public static final ListProperty<ConfigurationVO,BasicGroupData> CONFIGURATION_HIERARCHY
-
POSSIBLE_CONFIGURATIONS
public static final ListProperty<ConfigurationDetailedVO,BasicGroupData> POSSIBLE_CONFIGURATIONS
-
PRODUCTS
public static final BasicProperty<GroupProductsCollections,BasicGroupData> PRODUCTS
-
-
Constructor Detail
-
BasicGroupData
public BasicGroupData()
-
BasicGroupData
public BasicGroupData(Property<T,? super BasicGroupData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classEntityData<BasicGroupDTO>
-
getConfigurationHierarchy
public List<ConfigurationVO> getConfigurationHierarchy()
-
setConfigurationHierarchy
public void setConfigurationHierarchy(List<ConfigurationVO> configurationHierarchy)
-
getPossibleConfigurations
public List<ConfigurationDetailedVO> getPossibleConfigurations()
-
setPossibleConfigurations
public void setPossibleConfigurations(List<ConfigurationDetailedVO> possibleConfigurations)
-
getProducts
public GroupProductsCollections getProducts()
-
setProducts
public void setProducts(GroupProductsCollections products)
-
-