public class DefaultPlatformObjectFacadeStrategy extends Object
| Constructor and Description |
|---|
DefaultPlatformObjectFacadeStrategy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(Object object) |
protected boolean |
canPersistSingleElement(Object value) |
protected EnumerationValueModel |
convert(HybrisEnumValue value) |
<T> T |
create(String typeId,
Context ctx) |
<T> <any> |
delete(Collection<T> objects,
Context ctx) |
<T> void |
delete(T object,
Context ctx) |
protected <T> void |
executeWithWorkflowTemplateActivation(Consumer<Collection<T>> consumer,
Collection<T> toConsume,
Context invocationCtx,
Function<ItemModel,WorkflowTemplateActivationAction> actionMapper) |
protected LabelService |
getLabelService() |
protected String |
getObjectId(Object object) |
<T> boolean |
isModified(T object) |
<T> boolean |
isNew(T object) |
<T> T |
load(String objectId,
Context ctx) |
<T> T |
reload(T object,
Context ctx) |
<T> T |
save(T objectToSave,
Context ctx) |
void |
setBackofficeValidationService(BackofficeValidationService cockpitValidationService) |
void |
setItemModificationHistoryService(ItemModificationHistoryService itemModificationHistoryService) |
void |
setLabelService(LabelService labelService) |
void |
setModelService(ModelService modelService) |
void |
setPlatformFacadeStrategyHandleCache(PlatformFacadeStrategyHandleCache platformFacadeStrategyHandleCache) |
void |
setTypeFacade(TypeFacade typeFacade) |
void |
setTypeService(TypeService typeService) |
void |
setWorkflowTemplateActivationService(WorkflowTemplateActivationService workflowTemplateActivationService) |
<T> List<ValidationInfo> |
validate(T objectToValidate,
List<String> qualifiers,
ValidationContext validationContext) |
<T> List<ValidationInfo> |
validate(T objectToValidate,
ValidationContext validationContext) |
public <T> T load(String objectId, Context ctx) throws ObjectNotFoundException
ObjectNotFoundExceptionpublic <T> void delete(T object,
Context ctx)
throws ObjectDeletionException
ObjectDeletionExceptionpublic <T> <any> delete(Collection<T> objects, Context ctx)
public <T> T create(String typeId, Context ctx) throws ObjectCreationException
ObjectCreationExceptionpublic <T> T save(T objectToSave,
Context ctx)
throws ObjectSavingException
ObjectSavingExceptionprotected <T> void executeWithWorkflowTemplateActivation(Consumer<Collection<T>> consumer, Collection<T> toConsume, Context invocationCtx, Function<ItemModel,WorkflowTemplateActivationAction> actionMapper)
protected boolean canPersistSingleElement(Object value)
public <T> boolean isNew(T object)
public <T> boolean isModified(T object)
public <T> T reload(T object,
Context ctx)
throws ObjectNotFoundException
ObjectNotFoundExceptionprotected EnumerationValueModel convert(HybrisEnumValue value)
public boolean canHandle(Object object)
protected LabelService getLabelService()
public void setLabelService(LabelService labelService)
public void setModelService(ModelService modelService)
public void setTypeService(TypeService typeService)
public void setPlatformFacadeStrategyHandleCache(PlatformFacadeStrategyHandleCache platformFacadeStrategyHandleCache)
public void setItemModificationHistoryService(ItemModificationHistoryService itemModificationHistoryService)
public void setBackofficeValidationService(BackofficeValidationService cockpitValidationService)
public <T> List<ValidationInfo> validate(T objectToValidate, ValidationContext validationContext)
public <T> List<ValidationInfo> validate(T objectToValidate, List<String> qualifiers, ValidationContext validationContext)
public void setTypeFacade(TypeFacade typeFacade)
public void setWorkflowTemplateActivationService(WorkflowTemplateActivationService workflowTemplateActivationService)
Copyright © 2017 SAP SE. All Rights Reserved.