public interface VersionObjectListener
Modifier and Type | Method and Description |
---|---|
boolean |
grantPurgeObject(RegistryObject registryObject)
Grants the object to be purged.
|
boolean |
grantVersionedObject(RegistryObject registryObject)
Grants the object to be versioned.
|
VersionCopyMode |
handleExternalLink(RegistryObject registryObject,
ExternalLink elink)
Handles the external link of given object according copy mode.
|
void |
objectCopied(RegistryObject registryObject)
Handles the new copied object.
|
void |
objectVersioned(RegistryObject registryObject)
Handles the new versioned object.
|
boolean grantVersionedObject(RegistryObject registryObject)
registryObject
- the versionable registry objecttrue
object can be versionedfalse
versioning not permittedboolean grantPurgeObject(RegistryObject registryObject)
registryObject
- the versionable registry objecttrue
object can be deletedfalse
delete not permittedvoid objectVersioned(RegistryObject registryObject)
registryObject
- the new created versionable registry objectvoid objectCopied(RegistryObject registryObject)
registryObject
- the newly created copied registry objectVersionCopyMode handleExternalLink(RegistryObject registryObject, ExternalLink elink)
registryObject
- the versioned registry object holding 'elink'elink
- the original external link of the registry object