com.basecmp.core.persistence.util
Class Workflows

java.lang.Object
  extended bycom.basecmp.core.persistence.util.Workflows

public class Workflows
extends java.lang.Object

Workflows.java Project: BaseCMP Framework Creation-Date: 25.01.2003

Author:
Wolfgang Schröder

Method Summary
static boolean addAssignee(long workflowStepId, java.lang.String principal)
           
static boolean addAssignee(java.lang.Long workflowId, java.lang.String assignee)
           
static java.lang.Long findLiveWorkflowStep(java.lang.Long currentWorkflowId)
           
static java.util.ArrayList getAssignees(long workflowStepId)
           
static java.util.ArrayList getAssignees(java.lang.Long workflowId)
           
static java.util.ArrayList getAssignees(PersistentAsset aAsset)
           
static java.lang.String getCssClassName(long stepId)
           
static java.lang.String getCssClassName(java.lang.Long stepId)
           
static java.lang.Long getFirstStepId(long workflowId)
           
static java.lang.Long getFirstStepId(java.lang.Long workflowId)
           
static java.lang.Long getFirstStepId(PersistentAsset theAsset)
           
static java.lang.Long getFirstStepId(java.lang.String assetType)
           
static java.lang.String getLoginAssignee(long cid)
           
static java.lang.String getLoginAssignee(java.lang.Long cid)
           
static java.lang.String getLoginAssignee(PersistentAsset aAsset)
           
static java.lang.String getLoginAssignee(java.lang.String cid)
           
static java.lang.Long getNextWorkflowStep(long cid)
           
static java.lang.Long getNextWorkflowStep(java.lang.Long cid)
           
static java.lang.Long getNextWorkflowStep(PersistentAsset theAsset)
           
static java.lang.Long getNextWorkflowStep(java.lang.String cid)
           
static java.lang.String getOnlineState(java.lang.Long stepId, java.lang.String currentOnlineState)
           
static java.lang.Long getPreviousWorkflowStep(long cid)
           
static java.lang.Long getPreviousWorkflowStep(java.lang.Long cid)
           
static java.lang.Long getPreviousWorkflowStep(PersistentAsset theAsset)
           
static java.lang.Long getPreviousWorkflowStep(java.lang.String cid)
           
static int getStepCount(java.lang.Long workflowId)
           
static int getStepCount(java.lang.String assetType)
           
static java.util.ArrayList getStepIdsForAssetType(java.lang.String assetType)
           
static java.util.ArrayList getStepIdsForWorkflow(long workflowId)
           
static java.util.ArrayList getStepIdsForWorkflow(java.lang.Long workflowId)
           
static java.util.ArrayList getStepIdsForWorkflow(java.lang.String workflowId)
           
static java.lang.String getStepName(long stepId)
           
static java.lang.String getStepName(java.lang.Long stepId)
           
static java.util.ArrayList getStepNamesForAssetType(java.lang.String assetType)
           
static java.util.ArrayList getStepNamesForWorkflow(long workflowId)
           
static java.util.ArrayList getStepNamesForWorkflow(java.lang.Long workflowId)
           
static java.util.ArrayList getStepNamesForWorkflow(java.lang.String workflowId)
           
static boolean isAssignee(long workflowStepId, java.util.ArrayList principals)
           
static boolean isAssignee(long workflowStepId, java.lang.String principal)
           
static boolean isAssignee(PersistentAsset theAsset, java.lang.String login)
           
static boolean isLoginAssignee(long cid, java.lang.String loginName)
           
static boolean isLoginAssignee(java.lang.Long cid, java.lang.String loginName)
           
static boolean isLoginAssignee(java.lang.String cid, java.lang.String loginName)
           
static boolean isNextStepLive(long workflowId)
           
static boolean isNextStepLive(java.lang.Long workflowId)
           
static boolean isNextStepLive(java.lang.String workflowId)
           
static boolean isPreviousStepLive(long workflowId)
           
static boolean isPreviousStepLive(java.lang.Long workflowId)
           
static boolean isPreviousStepLive(java.lang.String workflowId)
           
static boolean isStepExpired(long workflowId)
           
static boolean isStepExpired(java.lang.Long workflowId)
           
static boolean isStepExpired(java.lang.String workflowId)
           
static boolean isStepLive(long workflowId)
           
static boolean isStepLive(java.lang.Long workflowId)
           
static boolean isStepLive(java.lang.String workflowId)
           
static void load()
           
static boolean removeAssignee(long workflowStepId, java.lang.String principal)
           
static boolean removeAssignee(java.lang.Long workflowId, java.lang.String principal)
           
static boolean removeLoginAssignee(long cid)
           
static boolean removeLoginAssignee(java.lang.Long cid)
           
static boolean removeLoginAssignee(java.lang.String cid)
           
static boolean setLoginAssignee(long cid, java.lang.String loginAssignee)
           
static boolean setLoginAssignee(java.lang.Long cid, java.lang.String loginAssignee)
           
static boolean setLoginAssignee(java.lang.String cid, java.lang.String loginAssignee)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addAssignee

public static boolean addAssignee(long workflowStepId,
                                  java.lang.String principal)

addAssignee

public static boolean addAssignee(java.lang.Long workflowId,
                                  java.lang.String assignee)

findLiveWorkflowStep

public static java.lang.Long findLiveWorkflowStep(java.lang.Long currentWorkflowId)

getAssignees

public static java.util.ArrayList getAssignees(long workflowStepId)

getAssignees

public static java.util.ArrayList getAssignees(java.lang.Long workflowId)

getAssignees

public static java.util.ArrayList getAssignees(PersistentAsset aAsset)

getCssClassName

public static java.lang.String getCssClassName(long stepId)

getCssClassName

public static java.lang.String getCssClassName(java.lang.Long stepId)

getFirstStepId

public static java.lang.Long getFirstStepId(long workflowId)
                                     throws java.lang.Exception
Returns:
ID des ersten Workflowschrittes
Throws:
java.lang.Exception

getFirstStepId

public static java.lang.Long getFirstStepId(java.lang.Long workflowId)
                                     throws java.lang.Exception
Parameters:
workflowId -
Returns:
ID des ersten Workflowschrittes
Throws:
java.lang.Exception

getFirstStepId

public static java.lang.Long getFirstStepId(PersistentAsset theAsset)
                                     throws java.lang.Exception
Returns:
ID des ersten Workflowschrittes
Throws:
java.lang.Exception

getFirstStepId

public static java.lang.Long getFirstStepId(java.lang.String assetType)
                                     throws java.lang.Exception
Parameters:
assetType -
Returns:
ID des ersten Workflowschrittes
Throws:
java.lang.Exception

getLoginAssignee

public static java.lang.String getLoginAssignee(long cid)

getLoginAssignee

public static java.lang.String getLoginAssignee(java.lang.Long cid)

getLoginAssignee

public static java.lang.String getLoginAssignee(PersistentAsset aAsset)

getLoginAssignee

public static java.lang.String getLoginAssignee(java.lang.String cid)

getNextWorkflowStep

public static java.lang.Long getNextWorkflowStep(long cid)

getNextWorkflowStep

public static java.lang.Long getNextWorkflowStep(java.lang.Long cid)

getNextWorkflowStep

public static java.lang.Long getNextWorkflowStep(PersistentAsset theAsset)

getNextWorkflowStep

public static java.lang.Long getNextWorkflowStep(java.lang.String cid)

getOnlineState

public static java.lang.String getOnlineState(java.lang.Long stepId,
                                              java.lang.String currentOnlineState)

getPreviousWorkflowStep

public static java.lang.Long getPreviousWorkflowStep(long cid)

getPreviousWorkflowStep

public static java.lang.Long getPreviousWorkflowStep(java.lang.Long cid)

getPreviousWorkflowStep

public static java.lang.Long getPreviousWorkflowStep(PersistentAsset theAsset)

getPreviousWorkflowStep

public static java.lang.Long getPreviousWorkflowStep(java.lang.String cid)

getStepCount

public static int getStepCount(java.lang.Long workflowId)
Parameters:
workflowId -
Returns:
Anzahl der Workflowschritte

getStepCount

public static int getStepCount(java.lang.String assetType)
Parameters:
assetType -
Returns:
Anzahl der Workflowschritte

getStepIdsForAssetType

public static java.util.ArrayList getStepIdsForAssetType(java.lang.String assetType)
Parameters:
assetType -
Returns:
Liste der Workflow-Step-IDs

getStepIdsForWorkflow

public static java.util.ArrayList getStepIdsForWorkflow(long workflowId)
Parameters:
workflowId -
Returns:
Liste der Workflow-Step-IDs

getStepIdsForWorkflow

public static java.util.ArrayList getStepIdsForWorkflow(java.lang.Long workflowId)
Parameters:
workflowId -
Returns:
Liste der Workflow-Step-IDs

getStepIdsForWorkflow

public static java.util.ArrayList getStepIdsForWorkflow(java.lang.String workflowId)
Parameters:
workflowId -
Returns:
Liste der Workflow-Step-IDs

getStepName

public static java.lang.String getStepName(long stepId)

getStepName

public static java.lang.String getStepName(java.lang.Long stepId)

getStepNamesForAssetType

public static java.util.ArrayList getStepNamesForAssetType(java.lang.String assetType)
Parameters:
assetType -
Returns:
Liste der Workflow-Step-Namen

getStepNamesForWorkflow

public static java.util.ArrayList getStepNamesForWorkflow(long workflowId)
Returns:
Liste der Workflow-Step-Namen

getStepNamesForWorkflow

public static java.util.ArrayList getStepNamesForWorkflow(java.lang.Long workflowId)
Returns:
Liste der Workflow-Step-Namen

getStepNamesForWorkflow

public static java.util.ArrayList getStepNamesForWorkflow(java.lang.String workflowId)
Returns:
Liste der Workflow-Step-Namen

isAssignee

public static boolean isAssignee(long workflowStepId,
                                 java.util.ArrayList principals)

isAssignee

public static boolean isAssignee(long workflowStepId,
                                 java.lang.String principal)

isAssignee

public static boolean isAssignee(PersistentAsset theAsset,
                                 java.lang.String login)

isLoginAssignee

public static boolean isLoginAssignee(long cid,
                                      java.lang.String loginName)

isLoginAssignee

public static boolean isLoginAssignee(java.lang.Long cid,
                                      java.lang.String loginName)

isLoginAssignee

public static boolean isLoginAssignee(java.lang.String cid,
                                      java.lang.String loginName)

isNextStepLive

public static boolean isNextStepLive(long workflowId)

isNextStepLive

public static boolean isNextStepLive(java.lang.Long workflowId)

isNextStepLive

public static boolean isNextStepLive(java.lang.String workflowId)

isPreviousStepLive

public static boolean isPreviousStepLive(long workflowId)

isPreviousStepLive

public static boolean isPreviousStepLive(java.lang.Long workflowId)

isPreviousStepLive

public static boolean isPreviousStepLive(java.lang.String workflowId)

isStepExpired

public static boolean isStepExpired(long workflowId)

isStepExpired

public static boolean isStepExpired(java.lang.Long workflowId)

isStepExpired

public static boolean isStepExpired(java.lang.String workflowId)

isStepLive

public static boolean isStepLive(long workflowId)

isStepLive

public static boolean isStepLive(java.lang.Long workflowId)

isStepLive

public static boolean isStepLive(java.lang.String workflowId)

load

public static void load()

removeAssignee

public static boolean removeAssignee(long workflowStepId,
                                     java.lang.String principal)

removeAssignee

public static boolean removeAssignee(java.lang.Long workflowId,
                                     java.lang.String principal)

removeLoginAssignee

public static boolean removeLoginAssignee(long cid)

removeLoginAssignee

public static boolean removeLoginAssignee(java.lang.Long cid)

removeLoginAssignee

public static boolean removeLoginAssignee(java.lang.String cid)

setLoginAssignee

public static boolean setLoginAssignee(long cid,
                                       java.lang.String loginAssignee)

setLoginAssignee

public static boolean setLoginAssignee(java.lang.Long cid,
                                       java.lang.String loginAssignee)

setLoginAssignee

public static boolean setLoginAssignee(java.lang.String cid,
                                       java.lang.String loginAssignee)


Copyright © 2004 by basecmp® - Professional Web Solutions