Package org.cyclos.model.users.products
Class ProductQuery
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.QueryParameters
-
- org.cyclos.model.users.products.ProductQuery
-
- All Implemented Interfaces:
Serializable
public class ProductQuery extends QueryParameters
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic SetProperty<BasicGroupVO,ProductQuery>GROUPSstatic BasicProperty<Boolean,ProductQuery>INDIVIDUAL_ASSIGNED_ONLYstatic BasicProperty<String,ProductQuery>NAMEstatic SetProperty<ProductNature,ProductQuery>NATURES-
Fields inherited from class org.cyclos.model.QueryParameters
CURRENT_PAGE, PAGE_SIZE, SKIP_TOTAL_COUNT
-
-
Constructor Summary
Constructors Constructor Description ProductQuery()ProductQuery(Property<T,? super ProductQuery> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()Set<BasicGroupVO>getGroups()StringgetName()Set<ProductNature>getNatures()booleanisIndividualAssignedOnly()voidsetGroups(Set<BasicGroupVO> groups)voidsetIndividualAssignedOnly(boolean individualAssignedOnly)voidsetName(String name)voidsetNatures(Set<ProductNature> natures)-
Methods inherited from class org.cyclos.model.QueryParameters
getCurrentPage, getPageSize, isSkipTotalCount, setCountOnly, setCurrentPage, setPageSize, setSkipTotalCount, setUnlimited
-
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
-
GROUPS
public static final SetProperty<BasicGroupVO,ProductQuery> GROUPS
-
INDIVIDUAL_ASSIGNED_ONLY
public static final BasicProperty<Boolean,ProductQuery> INDIVIDUAL_ASSIGNED_ONLY
-
NAME
public static final BasicProperty<String,ProductQuery> NAME
-
NATURES
public static final SetProperty<ProductNature,ProductQuery> NATURES
-
-
Constructor Detail
-
ProductQuery
public ProductQuery()
-
ProductQuery
public ProductQuery(Property<T,? super ProductQuery> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classQueryParameters
-
getGroups
public Set<BasicGroupVO> getGroups()
-
setGroups
public void setGroups(Set<BasicGroupVO> groups)
-
isIndividualAssignedOnly
public boolean isIndividualAssignedOnly()
-
setIndividualAssignedOnly
public void setIndividualAssignedOnly(boolean individualAssignedOnly)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getNatures
public Set<ProductNature> getNatures()
-
setNatures
public void setNatures(Set<ProductNature> natures)
-
-