Interface ThemeFieldRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- All Superinterfaces:
com.broadleafcommerce.common.extension.DomainTypeAware
,com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
,org.springframework.data.repository.Repository<D,
,String> com.broadleafcommerce.data.tracking.core.TrackableRepository<D>
,com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
- All Known Subinterfaces:
JpaThemeFieldRepository<D>
@NoRepositoryBean
public interface ThemeFieldRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
-
Method Summary
Modifier and TypeMethodDescriptionfindAllByContextIdIn
(Iterable<String> contextIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) findAllByFieldGroupContextIdInOrderByName
(Iterable<String> itemIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) findAllByFieldGroupContextIdOrderByName
(String contentItemId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) findByNameAndFieldGroupContextId
(String name, String fieldGroupContextId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds the field with the given name in the given group.Methods inherited from interface com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
findNotificationReadyMembers, setFailedNotificationAttempt, setNotificationAcknowledged
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRepository
archive, existsByContextId, findAll, findAll, findAll, findAll, findAll, findAll, findAllByContextId, findByContextId, findByContextIdAndCatalog, findByNativeId, findDeployable, findMaxSortMember, findMinSortMember, findOriginal, findPromotable, findPromoteOrientedItems, findRebasable, findRejectable, findRevertable, findTarget, getDomainType, getEntityInformation, getTrackableBehaviorUtil, getTypesToRegisterInMappingContext, pruneChangeDetails, pruneRestingNotificationStates, purgeObsoleteSandboxData, save, saveAll, setTrackableBehaviorUtil
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
exists, findAll, findAll, findAll, findAll
-
Method Details
-
findAllByContextIdIn
-
findAllByFieldGroupContextIdOrderByName
-
findAllByFieldGroupContextIdInOrderByName
-
findByNameAndFieldGroupContextId
Optional<D> findByNameAndFieldGroupContextId(@NonNull String name, @NonNull String fieldGroupContextId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Finds the field with the given name in the given group.- Parameters:
name
- The name of the group to find.fieldGroupContextId
- The group that the field belongs toocontextInfo
- Additional content information.- Returns:
- The field matching
name
orOptional.empty()
.
-