class documentation

class ZMSWorkflowProvider(ZMSItem.ZMSItem, ZMSWorkflowActivitiesManager.ZMSWorkflowActivitiesManager, ZMSWorkflowTransitionsManager.ZMSWorkflowTransitionsManager): (source)

Constructor: ZMSWorkflowProvider(autocommit, nodes, activities, transitions)

Implements interfaces: Products.zms.IZMSConfigurationProvider.IZMSConfigurationProvider, Products.zms.IZMSRepositoryProvider.IZMSRepositoryProvider, Products.zms.IZMSWorkflowProvider.IZMSWorkflowProvider

View In Hierarchy

"" Properties

Method __init__ Initialize the instance state.
Method delItem Implement 'delItem'.
Method doAutocommit Implement 'doAutocommit'.
Method getAutocommit Return autocommit.
Method getNodes Return nodes.
Method getRevision Return revision.
Method importXml Implement 'importXml'.
Method manage_changeWorkflow ZMSWorkflowProvider.manage_changeWorkflow
Method manage_options Handle the ZMI action 'manage_options'.
Method manage_sub_options Handle the ZMI action 'manage_sub_options'.
Method moveItem Implement 'moveItem'.
Method provideRepository Implement 'provideRepository'.
Method setRevision Set revision.
Method translateRepositoryModel Implement 'translateRepositoryModel'.
Method updateRepository Implement 'updateRepository'.
Class Variable __ac_permissions__ "" ZMSWorkflowProvider.__init__:
Class Variable __administratorPermissions__ Undocumented
Class Variable manage Undocumented
Class Variable manage_main "" Management Permissions
Class Variable manage_options_default_action Undocumented
Class Variable meta_type Undocumented
Class Variable zmi_icon Undocumented
Instance Variable activities Undocumented
Instance Variable autocommit Undocumented
Instance Variable id Undocumented
Instance Variable nodes Undocumented
Instance Variable revision Undocumented
Instance Variable transitions Undocumented
def __init__(self, autocommit=1, nodes=['{$}'], activities=[], transitions=[]): (source)

Initialize the instance state.

def delItem(self, id, key): (source)

Implement 'delItem'.

def doAutocommit(self, lang, REQUEST): (source)

Implement 'doAutocommit'.

def getAutocommit(self): (source)

Return autocommit.

def getNodes(self): (source)

Return nodes.

def getRevision(self): (source)

Return revision.

def importXml(self, xml): (source)

Implement 'importXml'.

def manage_changeWorkflow(self, lang, btn='', key='workflow_properties', REQUEST=None, RESPONSE=None): (source)

ZMSWorkflowProvider.manage_changeWorkflow

def manage_options(self): (source)

Handle the ZMI action 'manage_options'.

def manage_sub_options(self): (source)

Handle the ZMI action 'manage_sub_options'.

def moveItem(self, id, pos, key): (source)

Implement 'moveItem'.

def provideRepository(self, r, ids=None): (source)

Implement 'provideRepository'.

def setRevision(self, revision): (source)

Set revision.

def translateRepositoryModel(self, r): (source)

Implement 'translateRepositoryModel'.

def updateRepository(self, r): (source)

Implement 'updateRepository'.

__ac_permissions__ = (source)

"" ZMSWorkflowProvider.__init__:

Constructor.

__administratorPermissions__: tuple[str, ...] = (source)

Undocumented

Undocumented

manage_main = (source)

"" Management Permissions

manage_options_default_action: str = (source)

Undocumented

meta_type: str = (source)

Undocumented

zmi_icon: str = (source)

Undocumented

activities: list = (source)

Undocumented

autocommit = (source)

Undocumented

Undocumented

Undocumented

revision = (source)

Undocumented

transitions: list = (source)

Undocumented