com.sun.ebxml.registry.lcm
Class ContentIndexingManager
java.lang.Object
com.sun.ebxml.registry.lcm.ContentIndexingManager
- public class ContentIndexingManager
- extends java.lang.Object
Manages cataloging of RepositoryItems when they are submitted to the registry.
Maintains an association between an objectType and its corresponding
Content Cataloging Service and Invocation Control File.
Content Cataloging is specified by the "Content Management Services" chapter
of ebRS V2.4 or later.
Method Summary |
org.oasis.ebxml.registry.bindings.rim.LeafRegistryObjectList |
catalogContent(org.oasis.ebxml.registry.bindings.rim.ExtrinsicObjectType eo,
RepositoryItem originalContent)
Catalogs the content as described by ebXMl Registry V3 Content Cataloging feature. |
static ContentIndexingManager |
getInstance()
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_XML_CATALOGING_SERVICE_ID
public static final java.lang.String DEFAULT_XML_CATALOGING_SERVICE_ID
- See Also:
- Constant Field Values
ContentIndexingManager
protected ContentIndexingManager()
getInstance
public static ContentIndexingManager getInstance()
catalogContent
public org.oasis.ebxml.registry.bindings.rim.LeafRegistryObjectList catalogContent(org.oasis.ebxml.registry.bindings.rim.ExtrinsicObjectType eo,
RepositoryItem originalContent)
throws RegistryException
- Catalogs the content as described by ebXMl Registry V3 Content Cataloging feature.
Implemented in V2 as a special feature because it does not require interface changes in V2.
This method may convert RepositoryItem content to metadata which will be committed as the same User
as original submit synchronously following the original submit but in a different database transaction.
Any error will not be returned to the client and will simply be logged by the registry in a registry specific manner.
- Throws:
RegistryException
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception