Class BasicVoucherQuery
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.QueryParameters
-
- org.cyclos.model.banking.vouchers.BasicVoucherQuery
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
GeneralVoucherQuery,UserVoucherQuery
public class BasicVoucherQuery extends QueryParameters
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<DecimalRangeDTO,BasicVoucherQuery>AMOUNT_RANGEstatic StringCLASS_NAMEstatic BasicProperty<DatePeriodDTO,BasicVoucherQuery>CREATION_PERIODstatic BasicProperty<VoucherCreationType,BasicVoucherQuery>CREATION_TYPEstatic BasicProperty<DatePeriodDTO,BasicVoucherQuery>EXPIRATION_PERIODstatic BasicProperty<VoucherOrderBy,BasicVoucherQuery>ORDER_BYstatic SetProperty<VoucherStatus,BasicVoucherQuery>STATUSESstatic BasicProperty<String,BasicVoucherQuery>TOKENstatic SetProperty<VoucherTypeVO,BasicVoucherQuery>TYPES-
Fields inherited from class org.cyclos.model.QueryParameters
CURRENT_PAGE, PAGE_SIZE, SKIP_TOTAL_COUNT
-
-
Constructor Summary
Constructors Constructor Description BasicVoucherQuery()BasicVoucherQuery(Property<T,? super BasicVoucherQuery> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()DecimalRangeDTOgetAmountRange()DatePeriodDTOgetCreationPeriod()VoucherCreationTypegetCreationType()DatePeriodDTOgetExpirationPeriod()VoucherOrderBygetOrderBy()Set<VoucherStatus>getStatuses()StringgetToken()Set<VoucherTypeVO>getTypes()voidsetAmountRange(DecimalRangeDTO amountRange)voidsetCreationPeriod(DatePeriodDTO creationPeriod)voidsetCreationType(VoucherCreationType creationType)voidsetExpirationPeriod(DatePeriodDTO expirationPeriod)voidsetOrderBy(VoucherOrderBy orderBy)voidsetStatuses(Set<VoucherStatus> statuses)voidsetToken(String token)voidsetTypes(Set<VoucherTypeVO> types)-
Methods inherited from class org.cyclos.model.QueryParameters
getCurrentPage, getPageSize, isSkipTotalCount, setCountOnly, setCurrentPage, setPageSize, setSkipTotalCount, setUnlimited, useMaxAllowedPagination
-
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
-
AMOUNT_RANGE
public static final BasicProperty<DecimalRangeDTO,BasicVoucherQuery> AMOUNT_RANGE
-
CREATION_PERIOD
public static final BasicProperty<DatePeriodDTO,BasicVoucherQuery> CREATION_PERIOD
-
CREATION_TYPE
public static final BasicProperty<VoucherCreationType,BasicVoucherQuery> CREATION_TYPE
-
EXPIRATION_PERIOD
public static final BasicProperty<DatePeriodDTO,BasicVoucherQuery> EXPIRATION_PERIOD
-
ORDER_BY
public static final BasicProperty<VoucherOrderBy,BasicVoucherQuery> ORDER_BY
-
STATUSES
public static final SetProperty<VoucherStatus,BasicVoucherQuery> STATUSES
-
TOKEN
public static final BasicProperty<String,BasicVoucherQuery> TOKEN
-
TYPES
public static final SetProperty<VoucherTypeVO,BasicVoucherQuery> TYPES
-
-
Constructor Detail
-
BasicVoucherQuery
public BasicVoucherQuery()
-
BasicVoucherQuery
public BasicVoucherQuery(Property<T,? super BasicVoucherQuery> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classQueryParameters
-
getAmountRange
public DecimalRangeDTO getAmountRange()
-
setAmountRange
public void setAmountRange(DecimalRangeDTO amountRange)
-
getCreationPeriod
public DatePeriodDTO getCreationPeriod()
-
setCreationPeriod
public void setCreationPeriod(DatePeriodDTO creationPeriod)
-
getCreationType
public VoucherCreationType getCreationType()
-
setCreationType
public void setCreationType(VoucherCreationType creationType)
-
getExpirationPeriod
public DatePeriodDTO getExpirationPeriod()
-
setExpirationPeriod
public void setExpirationPeriod(DatePeriodDTO expirationPeriod)
-
getOrderBy
public VoucherOrderBy getOrderBy()
-
setOrderBy
public void setOrderBy(VoucherOrderBy orderBy)
-
getStatuses
public Set<VoucherStatus> getStatuses()
-
setStatuses
public void setStatuses(Set<VoucherStatus> statuses)
-
getToken
public String getToken()
-
setToken
public void setToken(String token)
-
getTypes
public Set<VoucherTypeVO> getTypes()
-
setTypes
public void setTypes(Set<VoucherTypeVO> types)
-
-