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, changes, className, 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
-
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)
-
-