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, changes, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, set, setAttribute, setWithPropagationId
-
-
-
-
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)
-
-