@Component(value="blOfferCustomPersistenceHandler")
public class OfferCustomPersistenceHandler
extends org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
| Modifier and Type | Field and Description |
|---|---|
protected static String |
OFFER_ITEM_QUALIFIER_RULE_TYPE |
protected static String |
OFFER_ITEM_TARGET_RULE_TYPE |
protected static String |
QUALIFIERS_CAN_BE_QUALIFIERS |
protected static String |
QUALIFIERS_CAN_BE_TARGETS |
protected static String |
SHOW_ADVANCED_VISIBILITY_OPTIONS |
protected static String |
STACKABLE |
| Constructor and Description |
|---|
OfferCustomPersistenceHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected org.broadleafcommerce.openadmin.dto.FieldMetadata |
buildAdvancedVisibilityOptionsFieldMetaData() |
protected org.broadleafcommerce.openadmin.dto.Property |
buildAdvancedVisibilityOptionsProperty(org.broadleafcommerce.openadmin.dto.Property timeRule) |
protected org.broadleafcommerce.openadmin.dto.Property |
buildOfferItemQualifierRuleTypeProperty(org.broadleafcommerce.openadmin.dto.Property qualifiersCanBeQualifiers,
org.broadleafcommerce.openadmin.dto.Property qualifiersCanBeTargets) |
protected org.broadleafcommerce.openadmin.dto.Property |
buildOfferItemTargetRuleTypeProperty(org.broadleafcommerce.openadmin.dto.Property stackable) |
protected org.broadleafcommerce.openadmin.dto.FieldMetadata |
buildQualifiersCanBeQualifiersFieldMetaData() |
protected org.broadleafcommerce.openadmin.dto.Property |
buildQualifiersCanBeQualifiersProperty(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType) |
protected org.broadleafcommerce.openadmin.dto.FieldMetadata |
buildQualifiersCanBeTargetsFieldMetaData() |
protected org.broadleafcommerce.openadmin.dto.Property |
buildQualifiersCanBeTargetsProperty(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType) |
protected org.broadleafcommerce.openadmin.dto.FieldMetadata |
buildStackableFieldMetaData() |
protected org.broadleafcommerce.openadmin.dto.Property |
buildStackableProperty(org.broadleafcommerce.openadmin.dto.Property offerItemTargetRuleType) |
Boolean |
canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
org.broadleafcommerce.openadmin.dto.DynamicResultSet |
fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
org.broadleafcommerce.openadmin.dto.DynamicResultSet |
inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper) |
protected boolean |
isQualifierTargetType(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType) |
protected boolean |
isQualifierType(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType) |
protected boolean |
isTargetType(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType) |
org.broadleafcommerce.openadmin.dto.Entity |
update(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
protected static final String SHOW_ADVANCED_VISIBILITY_OPTIONS
protected static final String QUALIFIERS_CAN_BE_QUALIFIERS
protected static final String QUALIFIERS_CAN_BE_TARGETS
protected static final String OFFER_ITEM_QUALIFIER_RULE_TYPE
protected static final String STACKABLE
protected static final String OFFER_ITEM_TARGET_RULE_TYPE
public Boolean canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleInspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleInspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic Boolean canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleFetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleFetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic Boolean canHandleUpdate(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleUpdate in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleUpdate in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic org.broadleafcommerce.openadmin.dto.DynamicResultSet inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper)
throws ServiceException
inspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerinspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterServiceExceptionprotected org.broadleafcommerce.openadmin.dto.FieldMetadata buildAdvancedVisibilityOptionsFieldMetaData()
protected org.broadleafcommerce.openadmin.dto.FieldMetadata buildQualifiersCanBeQualifiersFieldMetaData()
protected org.broadleafcommerce.openadmin.dto.FieldMetadata buildQualifiersCanBeTargetsFieldMetaData()
protected org.broadleafcommerce.openadmin.dto.FieldMetadata buildStackableFieldMetaData()
public org.broadleafcommerce.openadmin.dto.DynamicResultSet fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws ServiceException
fetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerfetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterServiceExceptionprotected org.broadleafcommerce.openadmin.dto.Property buildAdvancedVisibilityOptionsProperty(org.broadleafcommerce.openadmin.dto.Property timeRule)
protected org.broadleafcommerce.openadmin.dto.Property buildQualifiersCanBeQualifiersProperty(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType)
protected org.broadleafcommerce.openadmin.dto.Property buildQualifiersCanBeTargetsProperty(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType)
protected org.broadleafcommerce.openadmin.dto.Property buildStackableProperty(org.broadleafcommerce.openadmin.dto.Property offerItemTargetRuleType)
protected boolean isQualifierType(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType)
protected boolean isTargetType(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType)
protected boolean isQualifierTargetType(org.broadleafcommerce.openadmin.dto.Property offerItemQualifierRuleType)
public org.broadleafcommerce.openadmin.dto.Entity update(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws ServiceException
update in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerupdate in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterServiceExceptionprotected org.broadleafcommerce.openadmin.dto.Property buildOfferItemQualifierRuleTypeProperty(org.broadleafcommerce.openadmin.dto.Property qualifiersCanBeQualifiers,
org.broadleafcommerce.openadmin.dto.Property qualifiersCanBeTargets)
protected org.broadleafcommerce.openadmin.dto.Property buildOfferItemTargetRuleTypeProperty(org.broadleafcommerce.openadmin.dto.Property stackable)
Copyright © 2019. All rights reserved.