|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.services.StandardManager
wt.workflow.collaboration.StandardCollaborationService
Implementation class for methods defined in CollaborationService.
Use the newStandardCollaborationService
static factory method(s),
not the StandardCollaborationService
constructor, to construct
instances of this class. Instances must be constructed using the static
factory(s), in order to ensure proper initialization of the instance.
Supported API: false
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
private static String |
RESOURCE
|
private static boolean |
VERBOSE
|
Fields inherited from class wt.services.StandardManager |
|
Fields inherited from interface wt.services.Manager |
MANAGER_SERVICE, STARTUP_AUTOMATIC, STARTUP_MANUAL, STATUS_EMERGENCY_SHUTDOWN, STATUS_EMERGENCY_SHUTTING_DOWN, STATUS_SHUTDOWN, STATUS_SHUTDOWN_ERRORS, STATUS_SHUTDOWN_FAILURE, STATUS_SHUTTING_DOWN, STATUS_STARTED, STATUS_STARTED_ERRORS, STATUS_STARTING_UP, STATUS_STARTUP_FAILURE |
Constructor Summary | |
StandardCollaborationService()
|
Method Summary | |
String |
getConceptualClassname()
Deprecated. |
private CollaborationTemplateFactory |
getFactory()
returns an instance of the CollaborationTemplateFactory. |
boolean |
isSubscribed(CollaborationContainer container,
String event_key)
returns true if current user is subscribed to the given event of the container, false otherwise. |
boolean |
isSubscribed(ObjectIdentifier oid,
String event_key)
returns true if current user is subscribed to the given event of the container, false otherwise. |
boolean |
isValidTemplate(CollaborationTemplate template)
Supported API: false |
static StandardCollaborationService |
newStandardCollaborationService()
Default factory for the class. |
protected void |
performStartupProcess()
Dummy method to be overridden by subclasses. |
CollaborationContainer |
populateContainer(CollaborationContainer container,
CollaborationTemplate template)
Supported API: false |
private void |
registerAsListener()
Register as listener to the following events: PersistenceManagerEvent.PRE_DELETE The objects of interest are workflow objects, more specifically, node templates (processes, activities and connectors) and expressions. |
CollaborationTemplate |
saveTemplate(CollaborationTemplate template)
Validates the template and updates it if already persisted else inserts it into the database. |
void |
subscribe(CollaborationContainer container)
Subscribes the current user to the given CollaborationContainer. |
void |
subscribe(CollaborationContainer container,
Vector userVec)
Subscribes the list of users to the given CollaborationContainer. |
void |
unsubscribe(CollaborationContainer container,
String event_key)
Unsubscribes the current user from the given CollaborationContainer. |
void |
unsubscribe(CollaborationContainer container,
Vector userVec,
String event_key)
Unsubscribes the list of users from the given CollaborationContainer. |
void |
unsubscribe(CollaborationContainer container,
WTPrincipalReference user,
String event_key)
Unsubscribes the list of users from the given CollaborationContainer. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private static boolean VERBOSE
Constructor Detail |
public StandardCollaborationService()
Method Detail |
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
getConceptualClassname
in class StandardManager
protected void performStartupProcess() throws ManagerException
performStartupProcess
in class StandardManager
ManagerException
public static StandardCollaborationService newStandardCollaborationService() throws WTException
WTException
public void subscribe(CollaborationContainer container) throws WTException
subscribe
in interface CollaborationService
container
-
WTException
public void unsubscribe(CollaborationContainer container, String event_key) throws WTException
unsubscribe
in interface CollaborationService
container
- The CollaborationContainer being unsubscribed from.event_key
- The event being unsubscribed from.
WTException
public void subscribe(CollaborationContainer container, Vector userVec) throws WTException
subscribe
in interface CollaborationService
container
- userVec
-
WTException
public void unsubscribe(CollaborationContainer container, WTPrincipalReference user, String event_key) throws WTException
unsubscribe
in interface CollaborationService
container
- The CollaborationContainer being unsubscribed from.user
- The user being unsubscribed.event_key
- The event being unsubscribed from.
WTException
public void unsubscribe(CollaborationContainer container, Vector userVec, String event_key) throws WTException
unsubscribe
in interface CollaborationService
container
- The CollaborationContainer being unsubscribed from.userVec
- A Vector of WTPrincipal objects.event_key
- The event being unsubscribed from.
WTException
public CollaborationContainer populateContainer(CollaborationContainer container, CollaborationTemplate template) throws WTException
populateContainer
in interface CollaborationService
container
- template
-
WTException
public boolean isValidTemplate(CollaborationTemplate template) throws WTException
isValidTemplate
in interface CollaborationService
template
-
WTException
public boolean isSubscribed(CollaborationContainer container, String event_key) throws WTException
isSubscribed
in interface CollaborationService
container
- event_key
-
WTException
public CollaborationTemplate saveTemplate(CollaborationTemplate template) throws WTException
saveTemplate
in interface CollaborationService
template
-
WTException
public boolean isSubscribed(ObjectIdentifier oid, String event_key) throws WTException
isSubscribed
in interface CollaborationService
oid
- event_key
-
WTException
private void registerAsListener() throws ManagerException
ManagerException
private CollaborationTemplateFactory getFactory() throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |