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 repositoryName, java.lang.String workspace, java.lang.String path, org.exoplatform.services.jcr.ext.common.SessionProvider provider)
           
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

CURRENT_LOCATION

public static final java.lang.String CURRENT_LOCATION

REQUEST_FOR_VALIDATION

public static final java.lang.String REQUEST_FOR_VALIDATION

VALIDATED

public static final java.lang.String VALIDATED

PENDING

public static final java.lang.String PENDING

REFUSED

public static final java.lang.String REFUSED

DISAPPROVED

public static final java.lang.String DISAPPROVED

PUBLISHED

public static final java.lang.String PUBLISHED

DELEGATED

public static final java.lang.String DELEGATED

ABORTED

public static final java.lang.String ABORTED

EXPIRED

public static final java.lang.String EXPIRED

LIVE

public static final java.lang.String LIVE

BACKUP

public static final java.lang.String BACKUP

IN_TRASH

public static final java.lang.String IN_TRASH

EXO_PUBLISH_LOCATION

public static final java.lang.String EXO_PUBLISH_LOCATION

EXO_PENDING_LOCATION

public static final java.lang.String EXO_PENDING_LOCATION

EXO_BACKUP_LOCATION

public static final java.lang.String EXO_BACKUP_LOCATION

EXO_TRASH_LOCATION

public static final java.lang.String EXO_TRASH_LOCATION

ACTION_REASON

public static final java.lang.String ACTION_REASON

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

EXO_CONENT_STATE

public static final java.lang.String EXO_CONENT_STATE

CURRENT_STATE_PROP

public static final java.lang.String CURRENT_STATE_PROP

CURRENT_WORKSPACE_PROP

public static final java.lang.String CURRENT_WORKSPACE_PROP

CURRENT_REPOSITORY_PROP

public static final java.lang.String CURRENT_REPOSITORY_PROP

CURRENT_PATH_PROP

public static final java.lang.String CURRENT_PATH_PROP
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

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
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 © 2010 eXo Platform SAS. All Rights Reserved.