Class FetchRequest
java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.module.FetchRequest
POJO for useful params dictating
FetchWrapper behavior- Author:
- Jeff Fischer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected CriteriaTransferObjectprotected List<FilterMapping>protected PersistencePackage -
Constructor Summary
ConstructorsConstructorDescriptionFetchRequest(PersistencePackage persistencePackage, CriteriaTransferObject cto, String ceilingEntity, List<FilterMapping> filterMappings) -
Method Summary
Modifier and TypeMethodDescriptionThe top entity in the inheritance hierarchy.getCto()Object describing query filters and sorting.The various fetch query filter restrictionsObject describing the overall fetch requestvoidsetCeilingEntity(String ceilingEntity) voidvoidsetFilterMappings(List<FilterMapping> filterMappings) voidsetPersistencePackage(PersistencePackage persistencePackage)
-
Field Details
-
persistencePackage
-
cto
-
ceilingEntity
-
filterMappings
-
-
Constructor Details
-
FetchRequest
public FetchRequest(PersistencePackage persistencePackage, CriteriaTransferObject cto, String ceilingEntity, List<FilterMapping> filterMappings)
-
-
Method Details
-
getPersistencePackage
Object describing the overall fetch request- Returns:
-
setPersistencePackage
-
getCto
Object describing query filters and sorting. Generally passed from the client UI.- Returns:
-
setCto
-
getCeilingEntity
The top entity in the inheritance hierarchy.- Returns:
-
setCeilingEntity
-
getFilterMappings
The various fetch query filter restrictions- Returns:
-
setFilterMappings
-