Package org.cyclos.model.system.reports
Class UserReportQuery
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.QueryParameters
-
- org.cyclos.model.system.reports.UserReportQuery
-
- All Implemented Interfaces:
Serializable
public class UserReportQuery extends QueryParameters
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static SetProperty<AccountVO,UserReportQuery>ACCOUNT_TYPEstatic BasicProperty<UserVO,UserReportQuery>BROKERstatic StringCLASS_NAMEstatic BasicProperty<DateTime,UserReportQuery>DATEstatic BasicProperty<DatePeriodDTO,UserReportQuery>DATE_PERIODstatic BasicProperty<TransactionsReportDetail,UserReportQuery>DETAILS_LEVELstatic SetProperty<BasicGroupVO,UserReportQuery>GROUPSstatic BasicProperty<Boolean,UserReportQuery>INCLUDE_USERstatic SetProperty<PaymentTransferTypeQuery,UserReportQuery>TRANSFER_FILTERSstatic BasicProperty<ReportType,UserReportQuery>TYPEstatic BasicProperty<String,UserReportQuery>TYPE_INVOICE-
Fields inherited from class org.cyclos.model.QueryParameters
CURRENT_PAGE, PAGE_SIZE, SKIP_TOTAL_COUNT
-
-
Constructor Summary
Constructors Constructor Description UserReportQuery()UserReportQuery(Property<T,? super UserReportQuery> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()Set<AccountVO>getAccountType()UserVOgetBroker()DateTimegetDate()DatePeriodDTOgetDatePeriod()TransactionsReportDetailgetDetailsLevel()Set<BasicGroupVO>getGroups()BooleangetIncludeUser()Set<PaymentTransferTypeQuery>getTransferFilters()ReportTypegetType()StringgetTypeInvoice()voidsetAccountType(Set<AccountVO> accountType)voidsetBroker(UserVO broker)voidsetDate(DateTime date)voidsetDatePeriod(DatePeriodDTO datePeriod)voidsetDetailsLevel(TransactionsReportDetail detailsLevel)voidsetGroups(Set<BasicGroupVO> groups)voidsetIncludeUser(Boolean includeUser)voidsetTransferFilters(Set<PaymentTransferTypeQuery> transferFilters)voidsetType(ReportType type)voidsetTypeInvoice(String typeInvoice)-
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
-
ACCOUNT_TYPE
public static final SetProperty<AccountVO,UserReportQuery> ACCOUNT_TYPE
-
BROKER
public static final BasicProperty<UserVO,UserReportQuery> BROKER
-
DATE
public static final BasicProperty<DateTime,UserReportQuery> DATE
-
DATE_PERIOD
public static final BasicProperty<DatePeriodDTO,UserReportQuery> DATE_PERIOD
-
DETAILS_LEVEL
public static final BasicProperty<TransactionsReportDetail,UserReportQuery> DETAILS_LEVEL
-
GROUPS
public static final SetProperty<BasicGroupVO,UserReportQuery> GROUPS
-
INCLUDE_USER
public static final BasicProperty<Boolean,UserReportQuery> INCLUDE_USER
-
TRANSFER_FILTERS
public static final SetProperty<PaymentTransferTypeQuery,UserReportQuery> TRANSFER_FILTERS
-
TYPE
public static final BasicProperty<ReportType,UserReportQuery> TYPE
-
TYPE_INVOICE
public static final BasicProperty<String,UserReportQuery> TYPE_INVOICE
-
-
Constructor Detail
-
UserReportQuery
public UserReportQuery()
-
UserReportQuery
public UserReportQuery(Property<T,? super UserReportQuery> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classQueryParameters
-
getBroker
public UserVO getBroker()
-
setBroker
public void setBroker(UserVO broker)
-
getDate
public DateTime getDate()
-
setDate
public void setDate(DateTime date)
-
getDatePeriod
public DatePeriodDTO getDatePeriod()
-
setDatePeriod
public void setDatePeriod(DatePeriodDTO datePeriod)
-
getDetailsLevel
public TransactionsReportDetail getDetailsLevel()
-
setDetailsLevel
public void setDetailsLevel(TransactionsReportDetail detailsLevel)
-
getGroups
public Set<BasicGroupVO> getGroups()
-
setGroups
public void setGroups(Set<BasicGroupVO> groups)
-
getIncludeUser
public Boolean getIncludeUser()
-
setIncludeUser
public void setIncludeUser(Boolean includeUser)
-
getTransferFilters
public Set<PaymentTransferTypeQuery> getTransferFilters()
-
setTransferFilters
public void setTransferFilters(Set<PaymentTransferTypeQuery> transferFilters)
-
getType
public ReportType getType()
-
setType
public void setType(ReportType type)
-
getTypeInvoice
public String getTypeInvoice()
-
setTypeInvoice
public void setTypeInvoice(String typeInvoice)
-
-