public class ModelWrapper extends Object
| Constructor and Description |
|---|
ModelWrapper(Object model,
PersistenceOperation mode,
ModelWrapperContext wrapperContext) |
public ModelWrapper(Object model, PersistenceOperation mode, ModelWrapperContext wrapperContext)
public void executeInterceptorsAndCascade(DefaultModelServiceInterceptorContext ctx)
public void resolveDependencies(CascadingDependenciesResolver dependenciesResolver, WrapperRegistry wrapperRegistry)
public void validate(InterceptorContext ctx)
public Object getModel()
public ModelConverter getConverter()
public String getPersistenceType()
public boolean isNew()
public boolean save(Set<ModelWrapper> done, boolean doPartialSave)
public void addDependent(String attribute, Collection<ModelWrapper> otherModels)
protected boolean wrappedModelAlreadyInDependencies(ModelWrapper otherModelWrapper, Set<ModelWrapper> dep)
protected Collection<String> getPartialSaveExcludeAttributes(Set<ModelWrapper> done)
protected boolean canSave(Set<ModelWrapper> done)
public PK getPk()
public PK getGeneratedPk()
public PK getResolvedPk()
public boolean isConfiguredForLegacyPersistence()
public PersistenceOperation getOperationToPerform()
public ModelWrapperContext getWrapperContext()
Copyright © 2017 SAP SE. All Rights Reserved.