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.

Author:
Farrukh S. Najmi

Field Summary
static java.lang.String DEFAULT_XML_CATALOGING_SERVICE_ID
           
 
Constructor Summary
protected ContentIndexingManager()
           
 
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
 

Field Detail

DEFAULT_XML_CATALOGING_SERVICE_ID

public static final java.lang.String DEFAULT_XML_CATALOGING_SERVICE_ID
See Also:
Constant Field Values
Constructor Detail

ContentIndexingManager

protected ContentIndexingManager()
Method Detail

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.

RegistryException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java.lang.Exception


Copyright © 2001-2003 OASIS. All Rights Reserved.