public class PaginationConfig
extends java.lang.Object
implements java.io.Serializable
firstEntry
default = 0
pageSize
default = 10
filter
default = empty map
filter values; for possible keys see ConsentField
, except ConsentField.DATE
startDate
default = null
consents with date >= startDate are returned
endDate
default = null
consents with date <= endDate are returned
templateType
default = null
qcType
default = true
filterFieldsAreTreatedAsConjuction
default = true
has no effect on template type
filterIsCaseSensitive
this parameter is only applied to filter for the field ConsentField.CT_NAME
default = true
sortField
see ConsentField
default = null
sortIsAscending
default = true
useAliases
should aliases be used when searching for signer ids?
default = true
Constructor and Description |
---|
PaginationConfig() |
PaginationConfig(int firstEntry,
int pageSize) |
PaginationConfig(int firstEntry,
int pageSize,
ConsentField sortField,
boolean sortIsAscending) |
PaginationConfig(int firstEntry,
int pageSize,
java.util.Map<ConsentField,java.lang.String> filter,
boolean filterFieldsAreTreatedAsConjuction,
boolean filterIsCaseSensitive) |
PaginationConfig(int firstEntry,
int pageSize,
java.util.Map<ConsentField,java.lang.String> filter,
boolean filterFieldsAreTreatedAsConjuction,
boolean filterIsCaseSensitive,
ConsentField sortField,
boolean sortIsAscending,
boolean useAliases) |
PaginationConfig(int firstEntry,
int pageSize,
java.util.Map<ConsentField,java.lang.String> filter,
java.util.Date startDate,
java.util.Date endDate,
ConsentTemplateType templateType,
boolean filterFieldsAreTreatedAsConjuction,
boolean filterIsCaseSensitive,
ConsentField sortField,
boolean sortIsAscending,
boolean useAliases) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getEndDate() |
java.util.Map<ConsentField,java.lang.String> |
getFilter() |
int |
getFirstEntry() |
int |
getPageSize() |
ConsentField |
getSortField() |
java.util.Date |
getStartDate() |
ConsentTemplateType |
getTemplateType() |
int |
hashCode() |
boolean |
isFilterFieldsAreTreatedAsConjunction() |
boolean |
isFilterIsCaseSensitive() |
boolean |
isSortIsAscending() |
boolean |
isUseAliases() |
void |
setEndDate(java.util.Date endDate) |
void |
setFilter(java.util.Map<ConsentField,java.lang.String> filter) |
void |
setFilterFieldsAreTreatedAsConjunction(boolean filterFieldsAreTreatedAsConjuction) |
void |
setFilterIsCaseSensitive(boolean filterIsCaseSensitive) |
void |
setFirstEntry(int firstEntry) |
void |
setPageSize(int pageSize) |
void |
setSortField(ConsentField sortField) |
void |
setSortIsAscending(boolean sortIsAscending) |
void |
setStartDate(java.util.Date startDate) |
void |
setTemplateType(ConsentTemplateType templateType) |
void |
setUseAliases(boolean useAliases) |
java.lang.String |
toString() |
public PaginationConfig()
public PaginationConfig(int firstEntry, int pageSize)
public PaginationConfig(int firstEntry, int pageSize, ConsentField sortField, boolean sortIsAscending)
public PaginationConfig(int firstEntry, int pageSize, java.util.Map<ConsentField,java.lang.String> filter, boolean filterFieldsAreTreatedAsConjuction, boolean filterIsCaseSensitive)
public PaginationConfig(int firstEntry, int pageSize, java.util.Map<ConsentField,java.lang.String> filter, boolean filterFieldsAreTreatedAsConjuction, boolean filterIsCaseSensitive, ConsentField sortField, boolean sortIsAscending, boolean useAliases)
public PaginationConfig(int firstEntry, int pageSize, java.util.Map<ConsentField,java.lang.String> filter, java.util.Date startDate, java.util.Date endDate, ConsentTemplateType templateType, boolean filterFieldsAreTreatedAsConjuction, boolean filterIsCaseSensitive, ConsentField sortField, boolean sortIsAscending, boolean useAliases)
public int getFirstEntry()
public void setFirstEntry(int firstEntry)
public int getPageSize()
public void setPageSize(int pageSize)
public ConsentField getSortField()
public void setSortField(ConsentField sortField)
public java.util.Map<ConsentField,java.lang.String> getFilter()
public void setFilter(java.util.Map<ConsentField,java.lang.String> filter)
public java.util.Date getStartDate()
public void setStartDate(java.util.Date startDate)
public java.util.Date getEndDate()
public void setEndDate(java.util.Date endDate)
public ConsentTemplateType getTemplateType()
public void setTemplateType(ConsentTemplateType templateType)
public boolean isFilterFieldsAreTreatedAsConjunction()
public void setFilterFieldsAreTreatedAsConjunction(boolean filterFieldsAreTreatedAsConjuction)
public boolean isFilterIsCaseSensitive()
public void setFilterIsCaseSensitive(boolean filterIsCaseSensitive)
public boolean isSortIsAscending()
public void setSortIsAscending(boolean sortIsAscending)
public boolean isUseAliases()
public void setUseAliases(boolean useAliases)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object