LEONARDI Application Composer - 8.9.0.40 by W4 S.A.

leon.peer.w4
Class W4BpmDataProvider

java.lang.Object
  extended by leon.peer.LyDataProvider
      extended by leon.peer.LyPeerDataProvider
          extended by leon.peer.util.LyTableDataProvider
              extended by leon.peer.w4.W4BpmDataProvider
Direct Known Subclasses:
W4SuiteDataProvider

public abstract class W4BpmDataProvider
extends LyTableDataProvider


Field Summary
static java.lang.String BPM_PARAM_COMMUNICATION_MODE
           
static java.lang.String BPM_PARAM_FORCE_ACTOR_LOGOUT
           
static java.lang.String BPM_PARAM_INSTANCE
           
static java.lang.String BPM_PARAM_PORT_NUMBER
           
static java.lang.String BPM_PARAM_PROCESS_ID
           
static java.lang.String BPM_PARAM_SERVER
           
static java.lang.String BPM_PARAM_USER_LOGIN
           
static java.lang.String BPM_PARAM_USER_PASSWORD
           
static java.lang.String CLS_W4_ACTOR_CLS
           
static java.lang.String CLS_W4_EVENT_CLS
           
static java.lang.String CLS_W4_ROLE_CLS
           
static java.lang.String CLS_W4_TASK_CLS
           
static java.lang.String CLS_W4_WORKCASE_CLS
           
 
Fields inherited from class leon.peer.util.LyTableDataProvider
__VERSION
 
Constructor Summary
W4BpmDataProvider(LyApplication application, LyLocation location)
           
 
Method Summary
abstract  java.lang.String buildWorkcaseGraphicalFollowUpUrl(LyViewManagerInterface viewManager, LyAction action, java.lang.String workcaseId)
           
abstract  W4BpmRequestEncoder getBpmRequestEncoder(LyDataSource dataSource)
           
abstract  java.lang.String getCurrentProcessId()
           
abstract  LyRequestEncoder getRequestEncoder(LyDataSource dataSource)
          Create a specific request encoder for the specified dataSource.
abstract  boolean isAdmin()
           
abstract  boolean isStartGetNewWorkcaseEnabled(java.lang.String workcaseId)
           
abstract  boolean isStartGetNewWorkcaseEnabledInDomain(java.lang.String workcaseId)
           
abstract  LyObject startGetNewWorkcase(java.lang.String workcaseId)
           
abstract  LyObject startGetNewWorkcase(java.lang.String workcaseId, java.lang.String domain)
           
abstract  LyObject startGetNewWorkcase(java.lang.String workcaseId, java.lang.String domain, java.lang.String workcaseName)
           
 
Methods inherited from class leon.peer.LyPeerDataProvider
getPeerClass, invalidate, load, resetPeerClasses, validate, validate, validateNotifier
 
Methods inherited from class leon.peer.LyDataProvider
canBeFullyLoaded, close, dumpConnections, getApplication, getConnection, getEnvironment, getEventNotifier, getId, getLocation, getNbAvailableConnection, getNbConnection, hasLostConnection, isConnectionReady, isModified, isModified, isNotifierReady, isXASupported, releaseConnection, save, setEventNotifier, setLocation, setModified, setNbConnection, sleep, validate, wakeUp
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLS_W4_ACTOR_CLS

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

CLS_W4_ROLE_CLS

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

CLS_W4_TASK_CLS

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

CLS_W4_EVENT_CLS

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

CLS_W4_WORKCASE_CLS

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

BPM_PARAM_PROCESS_ID

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

BPM_PARAM_COMMUNICATION_MODE

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

BPM_PARAM_SERVER

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

BPM_PARAM_INSTANCE

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

BPM_PARAM_PORT_NUMBER

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

BPM_PARAM_USER_PASSWORD

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

BPM_PARAM_USER_LOGIN

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

BPM_PARAM_FORCE_ACTOR_LOGOUT

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

W4BpmDataProvider

public W4BpmDataProvider(LyApplication application,
                         LyLocation location)
Method Detail

isAdmin

public abstract boolean isAdmin()

getRequestEncoder

public abstract LyRequestEncoder getRequestEncoder(LyDataSource dataSource)
Description copied from class: LyDataProvider
Create a specific request encoder for the specified dataSource.

This method is used internally, but subclasses should override this method and create an instance of their own (specific) request encoder.

Default returns a LyRequestEncoder instance.

Specified by:
getRequestEncoder in class LyDataProvider
Parameters:
dataSource - reference to the dataSource associated to this request encoder.
Returns:
the specific LyRequestEncoder for the specified dataSource.

getBpmRequestEncoder

public abstract W4BpmRequestEncoder getBpmRequestEncoder(LyDataSource dataSource)

startGetNewWorkcase

public abstract LyObject startGetNewWorkcase(java.lang.String workcaseId)

startGetNewWorkcase

public abstract LyObject startGetNewWorkcase(java.lang.String workcaseId,
                                             java.lang.String domain)

startGetNewWorkcase

public abstract LyObject startGetNewWorkcase(java.lang.String workcaseId,
                                             java.lang.String domain,
                                             java.lang.String workcaseName)

isStartGetNewWorkcaseEnabled

public abstract boolean isStartGetNewWorkcaseEnabled(java.lang.String workcaseId)

isStartGetNewWorkcaseEnabledInDomain

public abstract boolean isStartGetNewWorkcaseEnabledInDomain(java.lang.String workcaseId)

getCurrentProcessId

public abstract java.lang.String getCurrentProcessId()

buildWorkcaseGraphicalFollowUpUrl

public abstract java.lang.String buildWorkcaseGraphicalFollowUpUrl(LyViewManagerInterface viewManager,
                                                                   LyAction action,
                                                                   java.lang.String workcaseId)
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

(c) January 2013 - W4 S.A.

Website: W4 S.A., contact us: support@w4global.com