Package net.pricefx.domain
Class DMDataSlice
Object
DomainObject
DMDataSlice
- All Implemented Interfaces:
DatamartContext.DataSlice
-
Field Summary
Fields inherited from class DomainObject
DEFAULT_MAX_PACKET_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionDMDataSlice(Object... timePeriodsAndProductAndCustomerGroupsAndOtherFilters) DMDataSlice(String dateFieldName, Object... timePeriodsAndProductAndCustomerGroupsAndOtherFilters) -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic FilterasFilter(CustomerGroup customerGroup, PersistedObjectService objService) static FilterasFilter(ProductGroup productGroup, PersistedObjectService objService) static FilterasFilter(SellerReference sellerReference) asFilter(PersistedObjectService objService) voidclear()voidexclude(CalendarUtil.TimePeriod timePeriod) voidexclude(CustomerGroup customerGroup) voidexclude(ProductGroup productGroup) voidexclude(SellerReference sellerReference) voidinclude(CalendarUtil.TimePeriod timePeriod) voidinclude(CustomerGroup customerGroup) voidinclude(ProductGroup productGroup) voidinclude(SellerReference sellerReference) voidsetDateFieldName(String dateDimFieldName) toString()Methods inherited from class DomainObject
deepCopy, getNewMidnightDate, getNewMidnightDateTime, isMidnight, isMidnight, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonDeserialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerialize, jsonSerializedSizeOK, jsonSerializeToBytes, jsonSerializeToBytes, setToDayEnd, setToDayEnd, setToMidnight, setToMidnight, setToMidnightAsLocalDateTime, toPropertyMap, truncatedToString
-
Constructor Details
-
DMDataSlice
public DMDataSlice() -
DMDataSlice
-
DMDataSlice
-
-
Method Details
-
include
- Specified by:
includein interfaceDatamartContext.DataSlice
-
include
- Specified by:
includein interfaceDatamartContext.DataSlice
-
include
public void include(SellerReference sellerReference) -
exclude
- Specified by:
excludein interfaceDatamartContext.DataSlice
-
exclude
- Specified by:
excludein interfaceDatamartContext.DataSlice
-
exclude
public void exclude(SellerReference sellerReference) -
include
- Specified by:
includein interfaceDatamartContext.DataSlice
-
exclude
- Specified by:
excludein interfaceDatamartContext.DataSlice
-
addFilter
- Specified by:
addFilterin interfaceDatamartContext.DataSlice
-
clear
public void clear()- Specified by:
clearin interfaceDatamartContext.DataSlice
-
getDateFieldName
-
setDateFieldName
-
asFilter
public Filter asFilter(PersistedObjectService objService) throws DMFieldNotFoundException, DMFieldCollectionNotFoundException - Throws:
DMFieldNotFoundExceptionDMFieldCollectionNotFoundException
-
asFilter
public Filter asFilter(String dateDimFieldName, PersistedObjectService objService) throws DMFieldNotFoundException, DMFieldCollectionNotFoundException - Throws:
DMFieldNotFoundExceptionDMFieldCollectionNotFoundException
-
asFilter
public static Filter asFilter(CustomerGroup customerGroup, PersistedObjectService objService) throws DMFieldNotFoundException, DMFieldCollectionNotFoundException - Throws:
DMFieldNotFoundExceptionDMFieldCollectionNotFoundException
-
asFilter
public static Filter asFilter(ProductGroup productGroup, PersistedObjectService objService) throws DMFieldNotFoundException, DMFieldCollectionNotFoundException - Throws:
DMFieldNotFoundExceptionDMFieldCollectionNotFoundException
-
asFilter
-
toString
-