public interface BasicPersistenceModuleExtensionHandler extends ExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_PRIORITY |
| Modifier and Type | Method and Description |
|---|---|
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, isEnabledstatic final int DEFAULT_PRIORITY
ExtensionResultStatusType rebalanceForUpdate(BasicPersistenceModule basicPersistenceModule, PersistencePackage persistencePackage, Serializable instance, Map<String,FieldMetadata> mergedProperties, Object primaryKey, ExtensionResultHolder<Serializable> resultHolder)
basicPersistenceModule - 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 resultsExtensionResultStatusType rebalanceForAdd(BasicPersistenceModule basicPersistenceModule, PersistencePackage persistencePackage, Serializable instance, Map<String,FieldMetadata> mergedProperties, ExtensionResultHolder<Serializable> resultHolder)
basicPersistenceModule - 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 resultsCopyright © 2015. All rights reserved.