org.exoplatform.ecm.bp.bonita.validation
Class ProcessUtil

java.lang.Object
  extended by org.exoplatform.ecm.bp.bonita.validation.ProcessUtil

public class ProcessUtil
extends java.lang.Object

Created by The eXo Platform SARL and Bull R&D Author : Rodrigue Le Gall Pham Xuan Hoa


Field Summary
static java.lang.String ABORTED
           
static java.lang.String ACTION_REASON
           
static java.lang.String BACKUP
           
static java.lang.String CURRENT_LOCATION
           
static java.lang.String CURRENT_PATH_PROP
           
static java.lang.String CURRENT_REPOSITORY_PROP
           
static java.lang.String CURRENT_STATE
           
static java.lang.String CURRENT_STATE_PROP
           
static java.lang.String CURRENT_WORKSPACE_PROP
           
static java.lang.String DELEGATED
           
static java.lang.String DISAPPROVED
           
static java.lang.String EXO_BACKUP_LOCATION
           
static java.lang.String EXO_CONENT_STATE
           
static java.lang.String EXO_PENDING_LOCATION
           
static java.lang.String EXO_PUBLISH_LOCATION
           
static java.lang.String EXO_TRASH_LOCATION
           
static java.lang.String EXO_VALIDATIONREQUEST
           
static java.lang.String EXPIRED
           
static java.lang.String IN_TRASH
           
static java.lang.String LIVE
           
static int PATH_INDEX
           
static java.lang.String PENDING
           
static java.lang.String PUBLISHED
           
static java.lang.String REFUSED
           
static int REPOSITORY_INDEX
           
static java.lang.String REQUEST_FOR_VALIDATION
           
static java.lang.String VALIDATED
           
static int WORKSPACE_INDEX
           
 
Constructor Summary
ProcessUtil()
           
 
Method Summary
static void approve(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static void backup(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static java.lang.String computeDestinationPath(java.lang.String srcPath, java.lang.String destPath)
           
static void delegate(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static void disapprove(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static java.lang.String getActorId(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static java.lang.String getAuthor(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static java.lang.String[] getCurrentLocation(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static java.lang.String getDateLocation()
           
static javax.jcr.Node getNode(java.lang.String workspace, java.lang.String path, org.exoplatform.services.jcr.ext.common.SessionProvider provider)
           
static javax.jcr.Node getNode(java.lang.String repositoryName, java.lang.String workspace, java.lang.String path, org.exoplatform.services.jcr.ext.common.SessionProvider provider)
          Deprecated. 
static
<T> T
getService(java.lang.Class<T> type)
           
static void moveTrash(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static void publish(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static void requestForValidation(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
static void setCurrentLocation(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity, java.lang.String currentWorkspace, java.lang.String currentPath)
           
static void waitForPublish(org.ow2.bonita.facade.APIAccessor api, org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURRENT_STATE

public static final java.lang.String CURRENT_STATE
See Also:
Constant Field Values

CURRENT_LOCATION

public static final java.lang.String CURRENT_LOCATION
See Also:
Constant Field Values

REQUEST_FOR_VALIDATION

public static final java.lang.String REQUEST_FOR_VALIDATION
See Also:
Constant Field Values

VALIDATED

public static final java.lang.String VALIDATED
See Also:
Constant Field Values

PENDING

public static final java.lang.String PENDING
See Also:
Constant Field Values

REFUSED

public static final java.lang.String REFUSED
See Also:
Constant Field Values

DISAPPROVED

public static final java.lang.String DISAPPROVED
See Also:
Constant Field Values

PUBLISHED

public static final java.lang.String PUBLISHED
See Also:
Constant Field Values

DELEGATED

public static final java.lang.String DELEGATED
See Also:
Constant Field Values

ABORTED

public static final java.lang.String ABORTED
See Also:
Constant Field Values

EXPIRED

public static final java.lang.String EXPIRED
See Also:
Constant Field Values

LIVE

public static final java.lang.String LIVE
See Also:
Constant Field Values

BACKUP

public static final java.lang.String BACKUP
See Also:
Constant Field Values

IN_TRASH

public static final java.lang.String IN_TRASH
See Also:
Constant Field Values

EXO_PUBLISH_LOCATION

public static final java.lang.String EXO_PUBLISH_LOCATION
See Also:
Constant Field Values

EXO_PENDING_LOCATION

public static final java.lang.String EXO_PENDING_LOCATION
See Also:
Constant Field Values

EXO_BACKUP_LOCATION

public static final java.lang.String EXO_BACKUP_LOCATION
See Also:
Constant Field Values

EXO_TRASH_LOCATION

public static final java.lang.String EXO_TRASH_LOCATION
See Also:
Constant Field Values

ACTION_REASON

public static final java.lang.String ACTION_REASON
See Also:
Constant Field Values

REPOSITORY_INDEX

public static final int REPOSITORY_INDEX
See Also:
Constant Field Values

WORKSPACE_INDEX

public static final int WORKSPACE_INDEX
See Also:
Constant Field Values

PATH_INDEX

public static final int PATH_INDEX
See Also:
Constant Field Values

EXO_VALIDATIONREQUEST

public static final java.lang.String EXO_VALIDATIONREQUEST
See Also:
Constant Field Values

EXO_CONENT_STATE

public static final java.lang.String EXO_CONENT_STATE
See Also:
Constant Field Values

CURRENT_STATE_PROP

public static final java.lang.String CURRENT_STATE_PROP
See Also:
Constant Field Values

CURRENT_WORKSPACE_PROP

public static final java.lang.String CURRENT_WORKSPACE_PROP
See Also:
Constant Field Values

CURRENT_REPOSITORY_PROP

public static final java.lang.String CURRENT_REPOSITORY_PROP
See Also:
Constant Field Values

CURRENT_PATH_PROP

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

ProcessUtil

public ProcessUtil()
Method Detail

requestForValidation

public static void requestForValidation(org.ow2.bonita.facade.APIAccessor api,
                                        org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

approve

public static void approve(org.ow2.bonita.facade.APIAccessor api,
                           org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

disapprove

public static void disapprove(org.ow2.bonita.facade.APIAccessor api,
                              org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

publish

public static void publish(org.ow2.bonita.facade.APIAccessor api,
                           org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

waitForPublish

public static void waitForPublish(org.ow2.bonita.facade.APIAccessor api,
                                  org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

delegate

public static void delegate(org.ow2.bonita.facade.APIAccessor api,
                            org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

backup

public static void backup(org.ow2.bonita.facade.APIAccessor api,
                          org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

moveTrash

public static void moveTrash(org.ow2.bonita.facade.APIAccessor api,
                             org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

getNode

@Deprecated
public static javax.jcr.Node getNode(java.lang.String repositoryName,
                                                java.lang.String workspace,
                                                java.lang.String path,
                                                org.exoplatform.services.jcr.ext.common.SessionProvider provider)
                              throws java.lang.Exception
Deprecated. 

Throws:
java.lang.Exception

getNode

public static javax.jcr.Node getNode(java.lang.String workspace,
                                     java.lang.String path,
                                     org.exoplatform.services.jcr.ext.common.SessionProvider provider)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getActorId

public static java.lang.String getActorId(org.ow2.bonita.facade.APIAccessor api,
                                          org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

setCurrentLocation

public static void setCurrentLocation(org.ow2.bonita.facade.APIAccessor api,
                                      org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity,
                                      java.lang.String currentWorkspace,
                                      java.lang.String currentPath)

getCurrentLocation

public static java.lang.String[] getCurrentLocation(org.ow2.bonita.facade.APIAccessor api,
                                                    org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

getService

public static <T> T getService(java.lang.Class<T> type)

getAuthor

public static java.lang.String getAuthor(org.ow2.bonita.facade.APIAccessor api,
                                         org.ow2.bonita.facade.runtime.ActivityInstance<org.ow2.bonita.facade.runtime.ActivityBody> activity)

computeDestinationPath

public static java.lang.String computeDestinationPath(java.lang.String srcPath,
                                                      java.lang.String destPath)

getDateLocation

public static java.lang.String getDateLocation()


Copyright © 2012 eXo Platform SAS. All Rights Reserved.