@Service(value="blDefaultBasicPersistenceModuleExtensionHandler") public class DefaultBasicPersistenceModuleExtensionHandler extends AbstractBasicPersistenceModuleExtensionHandler
BasicPersistenceModuleExtensionHandler| Modifier and Type | Field and Description |
|---|---|
protected BasicPersistenceModuleExtensionManager |
extensionManager |
enabled, priorityDEFAULT_PRIORITY| Constructor and Description |
|---|
DefaultBasicPersistenceModuleExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
ExtensionResultStatusType |
rebalanceForAdd(BasicPersistenceModule basicPersistenceModule,
PersistencePackage persistencePackage,
Serializable instance,
Map<String,FieldMetadata> mergedProperties,
ExtensionResultHolder<Serializable> resultHolder)
Handle additions of new members to a basic collection when the items are sortable
|
ExtensionResultStatusType |
rebalanceForUpdate(BasicPersistenceModule basicPersistenceModule,
PersistencePackage persistencePackage,
Serializable instance,
Map<String,FieldMetadata> mergedProperties,
Object primaryKey,
ExtensionResultHolder<Serializable> resultHolder)
Handle reorder change requests from the admin for sortable basic collections
|
getPriority, isEnabled, setEnabled, setPriorityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPriority, isEnabledprotected BasicPersistenceModuleExtensionManager extensionManager
public DefaultBasicPersistenceModuleExtensionHandler()
@PostConstruct public void init()
public ExtensionResultStatusType rebalanceForAdd(BasicPersistenceModule basicPersistenceModule, PersistencePackage persistencePackage, Serializable instance, Map<String,FieldMetadata> mergedProperties, ExtensionResultHolder<Serializable> resultHolder)
BasicPersistenceModuleExtensionHandlerrebalanceForAdd in interface BasicPersistenceModuleExtensionHandlerrebalanceForAdd in class AbstractBasicPersistenceModuleExtensionHandlerbasicPersistenceModule - the persistence module responsible for handling basic collection persistence
operationspersistencePackage - the data representing the changeinstance - the persisted entitymergedProperties - descriptive data about the entity structureresultHolder - container for any relevant operation resultspublic ExtensionResultStatusType rebalanceForUpdate(BasicPersistenceModule basicPersistenceModule, PersistencePackage persistencePackage, Serializable instance, Map<String,FieldMetadata> mergedProperties, Object primaryKey, ExtensionResultHolder<Serializable> resultHolder)
BasicPersistenceModuleExtensionHandlerrebalanceForUpdate in interface BasicPersistenceModuleExtensionHandlerrebalanceForUpdate in class AbstractBasicPersistenceModuleExtensionHandlerbasicPersistenceModule - the persistence module responsible for handling basic collection persistence
operationspersistencePackage - the data representing the changeinstance - the persisted entitymergedProperties - descriptive data about the entity structureprimaryKey - the primary key value for the persisted entityresultHolder - container for any relevant operation resultsCopyright © 2017. All rights reserved.