Package org.cyclos.model.users.groups
Class AdminGroupData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<BasicGroupDTO>
-
- org.cyclos.model.users.groups.BasicGroupData
-
- org.cyclos.model.users.groups.GroupData
-
- org.cyclos.model.users.groups.AdminGroupData
-
- All Implemented Interfaces:
Serializable
public class AdminGroupData extends GroupData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ListProperty<AdminGroupVO,AdminGroupData>ADMIN_GROUPSstatic ListProperty<ProductVO,AdminGroupData>ASSIGNED_ADMIN_PRODUCTSstatic BasicProperty<Boolean,AdminGroupData>CAN_MANAGE_PRODUCTstatic BasicProperty<Boolean,AdminGroupData>CAN_VIEW_PRODUCTstatic StringCLASS_NAMEstatic ListProperty<ConfigurationDetailedVO,AdminGroupData>CONFIGURATIONSstatic ListProperty<NetworkVO,AdminGroupData>NETWORKSstatic ListProperty<ProductVO,AdminGroupData>SHARED_ADMIN_PRODUCTS-
Fields inherited from class org.cyclos.model.users.groups.GroupData
CAN_CHANGE_ENABLE, USER_GROUPS
-
Fields inherited from class org.cyclos.model.users.groups.BasicGroupData
CONFIGURATION_HIERARCHY, POSSIBLE_CONFIGURATIONS, 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 AdminGroupData()AdminGroupData(Property<T,? super AdminGroupData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()List<AdminGroupVO>getAdminGroups()List<ProductVO>getAssignedAdminProducts()List<ConfigurationDetailedVO>getConfigurations()List<NetworkVO>getNetworks()List<ProductVO>getSharedAdminProducts()booleanisCanManageProduct()booleanisCanViewProduct()voidsetAdminGroups(List<AdminGroupVO> adminGroups)voidsetAssignedAdminProducts(List<ProductVO> assignedAdminProducts)voidsetCanManageProduct(boolean canManageProduct)voidsetCanViewProduct(boolean canViewProduct)voidsetConfigurations(List<ConfigurationDetailedVO> configurations)voidsetNetworks(List<NetworkVO> networks)voidsetSharedAdminProducts(List<ProductVO> sharedAdminProducts)-
Methods inherited from class org.cyclos.model.users.groups.GroupData
getUserGroups, isCanChangeEnable, setCanChangeEnable, setUserGroups
-
Methods inherited from class org.cyclos.model.users.groups.BasicGroupData
getConfigurationHierarchy, getPossibleConfigurations, getProducts, setConfigurationHierarchy, setPossibleConfigurations, setProducts
-
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
-
ADMIN_GROUPS
public static final ListProperty<AdminGroupVO,AdminGroupData> ADMIN_GROUPS
-
ASSIGNED_ADMIN_PRODUCTS
public static final ListProperty<ProductVO,AdminGroupData> ASSIGNED_ADMIN_PRODUCTS
-
CAN_MANAGE_PRODUCT
public static final BasicProperty<Boolean,AdminGroupData> CAN_MANAGE_PRODUCT
-
CAN_VIEW_PRODUCT
public static final BasicProperty<Boolean,AdminGroupData> CAN_VIEW_PRODUCT
-
CONFIGURATIONS
public static final ListProperty<ConfigurationDetailedVO,AdminGroupData> CONFIGURATIONS
-
NETWORKS
public static final ListProperty<NetworkVO,AdminGroupData> NETWORKS
-
SHARED_ADMIN_PRODUCTS
public static final ListProperty<ProductVO,AdminGroupData> SHARED_ADMIN_PRODUCTS
-
-
Constructor Detail
-
AdminGroupData
public AdminGroupData()
-
AdminGroupData
public AdminGroupData(Property<T,? super AdminGroupData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classGroupData
-
getAdminGroups
public List<AdminGroupVO> getAdminGroups()
-
setAdminGroups
public void setAdminGroups(List<AdminGroupVO> adminGroups)
-
setAssignedAdminProducts
public void setAssignedAdminProducts(List<ProductVO> assignedAdminProducts)
-
isCanManageProduct
public boolean isCanManageProduct()
-
setCanManageProduct
public void setCanManageProduct(boolean canManageProduct)
-
isCanViewProduct
public boolean isCanViewProduct()
-
setCanViewProduct
public void setCanViewProduct(boolean canViewProduct)
-
getConfigurations
public List<ConfigurationDetailedVO> getConfigurations()
-
setConfigurations
public void setConfigurations(List<ConfigurationDetailedVO> configurations)
-
-