|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
com.bea.content.federated.events.ContentEventFactory
public class ContentEventFactory
A Factory class which helps create the content management events. All events generated by the CM system should be generated by this class.
| Method Summary | |
|---|---|
static ContentConfigEvent |
createContentConfigEvent(ContentContext context, String repository, String action, String target)Create a ContentConfigEvent |
static ContentCreateEvent |
createContentCreateEvent(ContentContext context, String repository, String nodeId, String nodeName, String path, String status, String contentType)Create a ContentCreateEvent |
static ContentDeleteEvent |
createContentDeleteEvent(ContentContext context, String repository, String nodeId, String nodeName, String path, String status, String contentType)Create a ContentDeleteEvent |
static ContentReIndexEvent |
createContentReIndexeEvent(ContentContext context, String repositoryName, String path, String typeId, String action)Create a ContentCreateEvent |
static ContentUpdateEvent |
createContentUpdateEvent(ContentContext context, String repository, String nodeId, String nodeName, String path, String status, String destination, String action, String contentType)Create a ContentUpdateEvent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static ContentCreateEvent createContentCreateEvent(ContentContext context,
String repository,
String nodeId,
String nodeName,
String path,
String status,
String contentType)
throws RepositoryException
context - The ContentContext object. Note that if the context does not have a request object in it, the event will be generated with anonymous credentials.repository - The name of the repositorynodeId - The ID of the nodenodeName - The name of the nodepath - The path of the nodestatus - The workflow status of the node - would be either PUBLISHED or RETIREDcontentType - The object class name associated with the node, if any.RepositoryException
public static ContentConfigEvent createContentConfigEvent(ContentContext context,
String repository,
String action,
String target)
throws RepositoryException
context - The ContentContext object. Note that if the context does not have a request object in it, the event will be generated with anonymous credentials.repository - The name of the repositoryaction - The action for the Config eventtarget - Optional parameter which indicates the target on which the event is applied [Could be repositoryName, objectClassID or workflowId]RepositoryException
public static ContentUpdateEvent createContentUpdateEvent(ContentContext context,
String repository,
String nodeId,
String nodeName,
String path,
String status,
String destination,
String action,
String contentType)
throws RepositoryException
context - The ContentContext object. Note that if the context does not have a request object in it, the event will be generated with anonymous credentials.repository - The name of the repositorynodeId - The ID of the nodenodeName - The name of the nodepath - The path of the node IDstatus - The workflow status of the node - would be either PUBLISHED or RETIREDdestination - The destination node idaction - The action takencontentType - The object class name associated with the node, if any.RepositoryException
public static ContentDeleteEvent createContentDeleteEvent(ContentContext context,
String repository,
String nodeId,
String nodeName,
String path,
String status,
String contentType)
throws RepositoryException
context - The ContentContext object. Note that if the context does not have a request object in it, the event will be generated with anonymous credentials.repository - The name of the repositorynodeId - The ID of the nodenodeName - The name of the nodepath - The path of the node IDstatus - The workflow status of the node - would be either PUBLISHED or RETIREDcontentType - The object class name associated with the node, if any.RepositoryException
public static ContentReIndexEvent createContentReIndexeEvent(ContentContext context,
String repositoryName,
String path,
String typeId,
String action)
throws RepositoryException
context - The ContentContext object. Note that if the context does not have a request object in it, the event will be generated with anonymous credentials.repositoryName - The name of the repositorypath - The path (if any) to indextypeId - The type (if any) to indexaction - The index action -- either ContentReIndexEvent.RE_INDEX_PATH or ContentReIndexEvent.RE_INDEX_TYPERepositoryException
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2010, Oracle. All rights reserved.