Uses of Class
org.broadleafcommerce.openadmin.dto.SectionCrumb
Packages that use SectionCrumb
Package
Description
-
Uses of SectionCrumb in org.broadleafcommerce.admin.server.service.handler
Methods in org.broadleafcommerce.admin.server.service.handler with parameters of type SectionCrumbModifier and TypeMethodDescriptionprotected Long
SkuCustomPersistenceHandler.getOwningProductBundlesDefaultSkuId
(SectionCrumb sectionCrumb) protected String
SkuCustomPersistenceHandler.getOwningProductId
(SectionCrumb[] sectionCrumbs) protected boolean
SkuCustomPersistenceHandler.isSkuBundleItemLookup
(PersistencePackage pkg, SectionCrumb[] sectionCrumbs) -
Uses of SectionCrumb in org.broadleafcommerce.admin.web.controller.inventory
Methods in org.broadleafcommerce.admin.web.controller.inventory with parameters of type SectionCrumbModifier and TypeMethodDescriptionprotected FulfillmentType
AdminInventoryBasicOperationsController.getDefaultFulfillmentType
(SectionCrumb sectionCrumb) -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.dto
Fields in org.broadleafcommerce.openadmin.dto declared as SectionCrumbMethods in org.broadleafcommerce.openadmin.dto that return SectionCrumbModifier and TypeMethodDescriptionPersistencePackage.getBottomCrumb()
PersistencePackage.getClosetCrumb
(String myCeiling) PersistencePackage.getSectionCrumbs()
PersistencePackage.getTopCrumb()
Methods in org.broadleafcommerce.openadmin.dto with parameters of type SectionCrumbModifier and TypeMethodDescriptionvoid
PersistencePackage.setSectionCrumbs
(SectionCrumb[] sectionCrumbs) -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.security
Methods in org.broadleafcommerce.openadmin.security that return types with arguments of type SectionCrumbModifier and TypeMethodDescriptionClassNameRequestParamValidationService.getSectionCrumbs
(String crumbList) Retrieve a list of section crumbs given a delimited string (usually harvested from the "sectionCrumbs" param on a Http request).ClassNameRequestParamValidationServiceImpl.getSectionCrumbs
(String crumbList) -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.server.domain
Fields in org.broadleafcommerce.openadmin.server.domain declared as SectionCrumbModifier and TypeFieldDescriptionprotected SectionCrumb[]
PersistencePackageRequest.sectionCrumbs
Methods in org.broadleafcommerce.openadmin.server.domain that return SectionCrumbMethods in org.broadleafcommerce.openadmin.server.domain with parameters of type SectionCrumbModifier and TypeMethodDescriptionvoid
PersistencePackageRequest.setSectionCrumbs
(SectionCrumb[] sectionCrumbs) Method parameters in org.broadleafcommerce.openadmin.server.domain with type arguments of type SectionCrumbModifier and TypeMethodDescriptionstatic PersistencePackageRequest
PersistencePackageRequest.fromMetadata
(FieldMetadata md, List<SectionCrumb> sectionCrumbs) Creates a semi-populate PersistencePacakageRequest based on the specified Metadata.PersistencePackageRequest.withSectionCrumbs
(List<SectionCrumb> sectionCrumbs) -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.server.service
Method parameters in org.broadleafcommerce.openadmin.server.service with type arguments of type SectionCrumbModifier and TypeMethodDescriptionAdminEntityService.addEntity
(EntityForm entityForm, String[] customCriteria, List<SectionCrumb> sectionCrumb) Persists the given entityAdminEntityServiceImpl.addEntity
(EntityForm entityForm, String[] customCriteria, List<SectionCrumb> sectionCrumb) AdminEntityService.addSubCollectionEntity
(EntityForm entityForm, ClassMetadata mainMetadata, Property field, Entity parentEntity, List<SectionCrumb> sectionCrumb) Adds an item into the specified collectionAdminEntityServiceImpl.addSubCollectionEntity
(EntityForm entityForm, ClassMetadata mainMetadata, Property field, Entity parentEntity, List<SectionCrumb> sectionCrumbs) AdminEntityService.getAdvancedCollectionRecord
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, String collectionItemId, List<SectionCrumb> sectionCrumbs, String alternateId) Gets an Entity representing a specific collection itemAdminEntityService.getAdvancedCollectionRecord
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, String collectionItemId, List<SectionCrumb> sectionCrumbs, String alternateId, String[] customCriteria) Gets an Entity representing a specific collection itemAdminEntityServiceImpl.getAdvancedCollectionRecord
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, String collectionItemId, List<SectionCrumb> sectionCrumbs, String alternateId) AdminEntityServiceImpl.getAdvancedCollectionRecord
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, String collectionItemId, List<SectionCrumb> sectionCrumbs, String alternateId, String[] customCriteria) AdminEntityService.getAllRecordsForAllSubCollections
(ClassMetadata cmd, Entity containingEntity, List<SectionCrumb> sectionCrumb) overloading containing paging parametersAdminEntityServiceImpl.getAllRecordsForAllSubCollections
(ClassMetadata cmd, Entity containingEntity, List<SectionCrumb> sectionCrumb) AdminEntityService.getPagedRecordsForCollection
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, FilterAndSortCriteria[] fascs, FetchPageRequest fetchPageRequest, String idValueOverride, List<SectionCrumb> sectionCrumbs) The same as the other getRecordsForCollection method, except that this one expects allow the caller to explicitly set the id value that will be used in the fetch instead of delegating to#getContextSpecificRelationshipId()
.AdminEntityServiceImpl.getPagedRecordsForCollection
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, FilterAndSortCriteria[] fascs, FetchPageRequest fetchPageRequest, String idValueOverride, List<SectionCrumb> sectionCrumbs) AdminEntityService.getRecordsForAllSubCollections
(PersistencePackageRequest ppr, Entity containingEntity, Integer startIndex, Integer maxIndex, List<SectionCrumb> sectionCrumb) overloading containing paging parametersAdminEntityService.getRecordsForAllSubCollections
(PersistencePackageRequest ppr, Entity containingEntity, List<SectionCrumb> sectionCrum) Returns all records for all subcollections of the specified request and its primary keyAdminEntityServiceImpl.getRecordsForAllSubCollections
(PersistencePackageRequest ppr, Entity containingEntity, Integer startIndex, Integer maxIndex, List<SectionCrumb> sectionCrumb) AdminEntityServiceImpl.getRecordsForAllSubCollections
(PersistencePackageRequest ppr, Entity containingEntity, List<SectionCrumb> sectionCrumb) AdminEntityService.getRecordsForCollection
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, FilterAndSortCriteria[] fascs, Integer startIndex, Integer maxIndex, String idValueOverride, List<SectionCrumb> sectionCrumb) The same as the other getRecordsForCollection method, except that this one expects allow the caller to explicitly set the id value that will be used in the fetch instead of delegating to#getContextSpecificRelationshipId()
AdminEntityService.getRecordsForCollection
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, FilterAndSortCriteria[] fascs, Integer startIndex, Integer maxIndex, List<SectionCrumb> sectionCrumb) Returns the DynamicResultSet representing the records that belong to the specified collectionProperty for the given containingClass and the primary key for the containingClassAdminEntityServiceImpl.getRecordsForCollection
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, FilterAndSortCriteria[] fascs, Integer startIndex, Integer maxIndex, String idValueOverride, List<SectionCrumb> sectionCrumbs) AdminEntityServiceImpl.getRecordsForCollection
(ClassMetadata containingClassMetadata, Entity containingEntity, Property collectionProperty, FilterAndSortCriteria[] fascs, Integer startIndex, Integer maxIndex, List<SectionCrumb> sectionCrumb) AdminEntityService.getRecordsForSelectedTab
(ClassMetadata cmd, Entity containingEntity, List<SectionCrumb> sectionCrumb, String currentTabName) Returns all records for selected tab of the specified request and its primary keyAdminEntityServiceImpl.getRecordsForSelectedTab
(ClassMetadata cmd, Entity containingEntity, List<SectionCrumb> sectionCrumb, String currentTabName) AdminEntityService.getRequestForEntityForm
(EntityForm entityForm, String[] customCriteria, List<SectionCrumb> sectionCrumbs) Gets the PersistencePackageRequest for the passed in EntityFormAdminEntityServiceImpl.getRequestForEntityForm
(EntityForm entityForm, String[] customCriteria, List<SectionCrumb> sectionCrumbs) AdminEntityService.removeEntity
(EntityForm entityForm, String[] customCriteria, List<SectionCrumb> sectionCrumb) Removes the given entityAdminEntityServiceImpl.removeEntity
(EntityForm entityForm, String[] customCriteria, List<SectionCrumb> sectionCrumb) AdminEntityService.removeSubCollectionEntity
(ClassMetadata mainMetadata, Property field, Entity parentEntity, String itemId, String alternateId, String priorKey, List<SectionCrumb> sectionCrumb) Removes the given item from the specified collection.AdminEntityService.removeSubCollectionEntity
(ClassMetadata mainMetadata, Property field, Entity parentEntity, String itemId, String priorKey, List<SectionCrumb> sectionCrumb) Removes the given item from the specified collection.AdminEntityServiceImpl.removeSubCollectionEntity
(ClassMetadata mainMetadata, Property field, Entity parentEntity, String itemId, String alternateId, String priorKey, List<SectionCrumb> sectionCrumbs) AdminEntityServiceImpl.removeSubCollectionEntity
(ClassMetadata mainMetadata, Property field, Entity parentEntity, String itemId, String priorKey, List<SectionCrumb> sectionCrumbs) AdminEntityService.updateEntity
(EntityForm entityForm, String[] customCriteria, List<SectionCrumb> sectionCrumb) Updates the given entityAdminEntityServiceImpl.updateEntity
(EntityForm entityForm, String[] customCriteria, List<SectionCrumb> sectionCrumb) AdminEntityService.updateSubCollectionEntity
(EntityForm entityForm, ClassMetadata mainMetadata, Property field, Entity parentEntity, String collectionItemId, String alternateId, List<SectionCrumb> sectionCrumb) Updates the specified collection itemAdminEntityService.updateSubCollectionEntity
(EntityForm entityForm, ClassMetadata mainMetadata, Property field, Entity parentEntity, String collectionItemId, List<SectionCrumb> sectionCrumb) Updates the specified collection itemAdminEntityServiceImpl.updateSubCollectionEntity
(EntityForm entityForm, ClassMetadata mainMetadata, Property field, Entity parentEntity, String collectionItemId, String alternateId, List<SectionCrumb> sectionCrumbs) AdminEntityServiceImpl.updateSubCollectionEntity
(EntityForm entityForm, ClassMetadata mainMetadata, Property field, Entity parentEntity, String collectionItemId, List<SectionCrumb> sectionCrumb) -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.web.controller
Methods in org.broadleafcommerce.openadmin.web.controller that return SectionCrumbModifier and TypeMethodDescriptionprotected SectionCrumb
AdminAbstractController.createSectionCrumb
(String currentSection, String currentSectionId) Methods in org.broadleafcommerce.openadmin.web.controller that return types with arguments of type SectionCrumbModifier and TypeMethodDescriptionprotected List<SectionCrumb>
AdminAbstractController.getSectionCrumbs
(jakarta.servlet.http.HttpServletRequest request, String currentSection, String currentSectionId) Method parameters in org.broadleafcommerce.openadmin.web.controller with type arguments of type SectionCrumbModifier and TypeMethodDescriptionAbstractAdminBasicOperationsControllerExtensionHandler.buildLookupListGrid
(PersistencePackageRequest ppr, ClassMetadata cmd, String owningClass, List<SectionCrumb> sectionCrumbs, org.springframework.ui.Model model, org.springframework.util.MultiValueMap<String, String> requestParams) AdminBasicOperationsControllerExtensionHandler.buildLookupListGrid
(PersistencePackageRequest ppr, ClassMetadata cmd, String owningClass, List<SectionCrumb> sectionCrumbs, org.springframework.ui.Model model, org.springframework.util.MultiValueMap<String, String> requestParams) Invoked every timeAdminBasicOperationsController#showSelectCollectionItem()
is invoked to allow the ListGrid style to be built in a different style.protected ListGrid
AdminAbstractController.getCollectionListGrid
(ClassMetadata mainMetadata, Entity entity, Property collectionProperty, org.springframework.util.MultiValueMap<String, String> requestParams, String sectionKey, List<SectionCrumb> sectionCrumbs) Convenience method for obtaining a ListGrid DTO object for a collection.protected ListGrid
AdminAbstractController.getCollectionListGrid
(ClassMetadata mainMetadata, Entity entity, Property collectionProperty, org.springframework.util.MultiValueMap<String, String> requestParams, String sectionKey, PersistenceResponse persistenceResponse, List<SectionCrumb> sectionCrumbs) Convenience method for obtaining a ListGrid DTO object for a collection.protected PersistencePackageRequest
AdminAbstractController.getSectionPersistencePackageRequest
(String sectionClassName, List<SectionCrumb> sectionCrumbs) Deprecated.protected PersistencePackageRequest
AdminAbstractController.getSectionPersistencePackageRequest
(String sectionClassName, List<SectionCrumb> sectionCrumbs, Map<String, String> pathVars) Returns a PersistencePackageRequest for the given sectionClassName.protected PersistencePackageRequest
AdminAbstractController.getSectionPersistencePackageRequest
(String sectionClassName, org.springframework.util.MultiValueMap<String, String> requestParams, List<SectionCrumb> sectionCrumbs) Deprecated.protected PersistencePackageRequest
AdminAbstractController.getSectionPersistencePackageRequest
(String sectionClassName, org.springframework.util.MultiValueMap<String, String> requestParams, List<SectionCrumb> sectionCrumbs, Map<String, String> pathVars) Returns the result of a call to getSectionPersistencePackageRequest(..) with the additional filter and sort criteria attached. -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.web.controller.entity
Method parameters in org.broadleafcommerce.openadmin.web.controller.entity with type arguments of type SectionCrumbModifier and TypeMethodDescriptionprotected Map<String,
DynamicResultSet> AdminBasicEntityController.getViewSubRecords
(jakarta.servlet.http.HttpServletRequest request, Map<String, String> pathVars, ClassMetadata cmd, Entity entity, List<SectionCrumb> crumbs) protected EntityForm
AdminBasicEntityController.reinitializeEntityForm
(EntityForm entityForm, ClassMetadata collectionMetadata, Entity entity, Map<String, DynamicResultSet> subRecordsMap, List<SectionCrumb> sectionCrumbs) -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.web.form.component
Fields in org.broadleafcommerce.openadmin.web.form.component with type parameters of type SectionCrumbMethods in org.broadleafcommerce.openadmin.web.form.component that return types with arguments of type SectionCrumbMethod parameters in org.broadleafcommerce.openadmin.web.form.component with type arguments of type SectionCrumbModifier and TypeMethodDescriptionvoid
ListGrid.setSectionCrumbs
(List<SectionCrumb> sectionCrumbs) -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.web.form.entity
Fields in org.broadleafcommerce.openadmin.web.form.entity with type parameters of type SectionCrumbMethods in org.broadleafcommerce.openadmin.web.form.entity that return types with arguments of type SectionCrumbMethod parameters in org.broadleafcommerce.openadmin.web.form.entity with type arguments of type SectionCrumbModifier and TypeMethodDescriptionvoid
EntityForm.setSectionCrumbsImpl
(List<SectionCrumb> sectionCrumbs) -
Uses of SectionCrumb in org.broadleafcommerce.openadmin.web.service
Method parameters in org.broadleafcommerce.openadmin.web.service with type arguments of type SectionCrumbModifier and TypeMethodDescriptionFormBuilderService.buildAdornedListForm
(AdornedTargetCollectionMetadata adornedMd, AdornedTargetList adornedList, String parentId, boolean isViewCollectionItem, List<SectionCrumb> sectionCrumbs, boolean isAdd) Builds the EntityForm used in modal dialogs when adding items to adorned target collections.FormBuilderService.buildAdornedListForm
(AdornedTargetCollectionMetadata adornedMd, AdornedTargetList adornedList, String parentId, boolean isViewCollectionItem, EntityForm ef, List<SectionCrumb> sectionCrumbs, boolean isAdd) Equivalent to#buildAdornedListForm(AdornedTargetCollectionMetadata, AdornedTargetList, String)
except rather than creating a newEntityForm
this simply uses theEntityForm
that was passed in as ef.FormBuilderServiceImpl.buildAdornedListForm
(AdornedTargetCollectionMetadata adornedMd, AdornedTargetList adornedList, String parentId, boolean isViewCollectionItem, List<SectionCrumb> sectionCrumbs, boolean isAdd) FormBuilderServiceImpl.buildAdornedListForm
(AdornedTargetCollectionMetadata adornedMd, AdornedTargetList adornedList, String parentId, boolean isViewCollectionItem, EntityForm ef, List<SectionCrumb> sectionCrumbs, boolean isAdd) FormBuilderService.buildCollectionListGrid
(String containingEntityId, DynamicResultSet drs, Property field, String sectionKey, List<SectionCrumb> sectionCrumbs) Builds a list grid that is used to render a collection inline in an entity form.FormBuilderServiceImpl.buildCollectionListGrid
(String containingEntityId, DynamicResultSet drs, Property field, String sectionKey, List<SectionCrumb> sectionCrumbs) FormBuilderService.buildMainListGrid
(DynamicResultSet drs, ClassMetadata cmd, String sectionKey, List<SectionCrumb> sectionCrumbs) Builds a list grid that is typically used at the top entity level to select an entity for modification.FormBuilderServiceImpl.buildMainListGrid
(DynamicResultSet drs, ClassMetadata cmd, String sectionKey, List<SectionCrumb> sectionCrumbs) FormBuilderService.buildSelectizeCollectionInfo
(String containingEntityId, DynamicResultSet drs, Property field, String sectionKey, List<SectionCrumb> sectionCrumbs) FormBuilderServiceImpl.buildSelectizeCollectionInfo
(String containingEntityId, DynamicResultSet drs, Property field, String sectionKey, List<SectionCrumb> sectionCrumbs) FormBuilderService.createEntityForm
(ClassMetadata cmd, List<SectionCrumb> sectionCrumbs) Creates a new EntityForm with the a default 'Save' action.FormBuilderService.createEntityForm
(ClassMetadata cmd, Entity entity, List<SectionCrumb> sectionCrumbs) Creates a new EntityForm that has all of the appropriate fields set up along with the values for those fields from the given Entity.FormBuilderService.createEntityForm
(ClassMetadata cmd, Entity entity, Map<String, DynamicResultSet> collectionRecords, List<SectionCrumb> sectionCrumbs) Builds an EntityForm that has all of the appropriate fields set up along with the values for those fields from the given Entity as well as all sub-collections of the given Entity that appear in the collectionRecords map.FormBuilderServiceImpl.createEntityForm
(ClassMetadata cmd, List<SectionCrumb> sectionCrumbs) FormBuilderServiceImpl.createEntityForm
(ClassMetadata cmd, Entity entity, List<SectionCrumb> sectionCrumbs) FormBuilderServiceImpl.createEntityForm
(ClassMetadata cmd, Entity entity, Map<String, DynamicResultSet> collectionRecords, List<SectionCrumb> sectionCrumbs) protected String
FormBuilderServiceImpl.extractSectionIdentifierFromCrumb
(List<SectionCrumb> sectionCrumbs) void
FormBuilderService.populateEntityForm
(ClassMetadata cmd, Entity entity, Map<String, DynamicResultSet> collectionRecords, EntityForm entityForm, List<SectionCrumb> sectionCrumbs) Builds an EntityForm that has all of the appropriate fields set up along with the values for thsoe fields from the given Entity as well as all sub-collections of the given Entity that appear in the collectionRecords map.void
FormBuilderService.populateEntityForm
(ClassMetadata cmd, Entity entity, EntityForm ef, List<SectionCrumb> sectionCrumbs) Populates a given ef based on the given cmd to initially create fields with the necessary metadata and then fills those fields out based on the property values from entity.void
FormBuilderService.populateEntityForm
(ClassMetadata cmd, EntityForm ef, List<SectionCrumb> sectionCrumbs) Populates the given ef with all of the fields based on the properties from cmd.void
FormBuilderServiceImpl.populateEntityForm
(ClassMetadata cmd, Entity entity, Map<String, DynamicResultSet> collectionRecords, EntityForm ef, List<SectionCrumb> sectionCrumbs) void
FormBuilderServiceImpl.populateEntityForm
(ClassMetadata cmd, Entity entity, EntityForm ef, List<SectionCrumb> sectionCrumbs) void
FormBuilderServiceImpl.populateEntityForm
(ClassMetadata cmd, EntityForm ef, List<SectionCrumb> sectionCrumbs)
AdminAbstractController.getSectionPersistencePackageRequest(String, List, Map)