Package org.cyclos.model.users.products
Class ProductsCollections
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.users.products.ProductsCollections
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
GroupProductsCollections,UserProductsCollections
public abstract class ProductsCollections extends Bean
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<ProductLevelData,ProductsCollections>ASSIGNEDstatic ListProperty<ProductWithUserAccountVO,ProductsCollections>AVAILABLEstatic StringCLASS_NAMEstatic ListProperty<ProductAssignmentLogVO,ProductsCollections>LOGSstatic SetProperty<ProductWithUserAccountVO,ProductsCollections>UNASSIGNABLE
-
Constructor Summary
Constructors Constructor Description ProductsCollections()ProductsCollections(Property<T,? super ProductsCollections> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Property<?,?>>doGetProperties()ProductLevelDatagetAssigned()List<ProductWithUserAccountVO>getAvailable()List<ProductAssignmentLogVO>getLogs()Set<ProductWithUserAccountVO>getUnassignable()voidsetAssigned(ProductLevelData assigned)voidsetAvailable(List<ProductWithUserAccountVO> available)voidsetLogs(List<ProductAssignmentLogVO> logs)voidsetUnassignable(Set<ProductWithUserAccountVO> unassignable)-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, className, 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
-
ASSIGNED
public static final BasicProperty<ProductLevelData,ProductsCollections> ASSIGNED
-
AVAILABLE
public static final ListProperty<ProductWithUserAccountVO,ProductsCollections> AVAILABLE
-
LOGS
public static final ListProperty<ProductAssignmentLogVO,ProductsCollections> LOGS
-
UNASSIGNABLE
public static final SetProperty<ProductWithUserAccountVO,ProductsCollections> UNASSIGNABLE
-
-
Constructor Detail
-
ProductsCollections
public ProductsCollections()
-
ProductsCollections
public ProductsCollections(Property<T,? super ProductsCollections> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBean
-
getAssigned
public ProductLevelData getAssigned()
-
setAssigned
public void setAssigned(ProductLevelData assigned)
-
getAvailable
public List<ProductWithUserAccountVO> getAvailable()
-
setAvailable
public void setAvailable(List<ProductWithUserAccountVO> available)
-
getLogs
public List<ProductAssignmentLogVO> getLogs()
-
setLogs
public void setLogs(List<ProductAssignmentLogVO> logs)
-
getUnassignable
public Set<ProductWithUserAccountVO> getUnassignable()
-
setUnassignable
public void setUnassignable(Set<ProductWithUserAccountVO> unassignable)
-
-