com.basecmp.core.persistence.util
Class Workflows
java.lang.Object
com.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 |
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