Together Workflow Editor 3.0-1 API

org.enhydra.jawe.base.controller
Class JaWETypes

java.lang.Object
  extended byorg.enhydra.jawe.JaWEComponentSettings
      extended byorg.enhydra.jawe.base.controller.JaWETypes
All Implemented Interfaces:
Settings

public class JaWETypes
extends JaWEComponentSettings

Author:
Miroslav Popov, Sasa Bojanic

Field Summary
protected  java.util.List activitySetTypes
           
protected  java.util.List activityTypes
           
protected  java.util.List actualParameterTypes
           
protected  java.util.Map allTypes
           
protected  java.util.Map allTypesMapping
           
protected  java.util.List applicationTypes
           
static java.lang.String COLECTION_TYPE_APPLICATIONS
           
static java.lang.String COLECTION_TYPE_EXTERNAL_PACKAGES
           
static java.lang.String COLLECTION_TYPE_PARTICIPANTS
           
static java.lang.String COLLECTION_TYPE_TYPE_DECLARATION
           
static java.lang.String COLLECTION_TYPE_WORKFLOW_PROCESSES
           
protected  java.util.List dataFieldTypes
           
protected  java.util.List deadlineTypes
           
protected  java.util.List enumerationValueTypes
           
protected  java.util.Map extAttribTypes
           
protected  java.util.List extendedAttributeTypes
           
protected  java.util.List externalPackageTypes
           
protected  java.util.List formalParameterTypes
           
protected  boolean fullTemplateCheckForNonStandardTypes
           
protected  java.util.List memberTypes
           
protected  java.util.List namespaceTypes
           
protected  java.util.List packageTypes
           
protected  java.util.List participantTypes
           
protected  java.util.List responsibleTypes
           
protected  java.util.Map templateMap
           
protected  java.util.List toolTypes
           
protected  java.util.List transitionTypes
           
protected  java.util.List typeDeclarationTypes
           
protected  java.util.List workflowProcessTypes
           
static java.lang.String XPDL_TEMPLATE
           
 
Fields inherited from class org.enhydra.jawe.JaWEComponentSettings
arm, componentAction, componentSettings, PROPERTYFILE_NAME, PROPERTYFILE_PATH, propertyMgr
 
Constructor Summary
JaWETypes()
           
 
Method Summary
 JaWEType compareToTemplate(org.enhydra.shark.xpdl.XMLElement el)
           
protected  boolean compareToTemplate(org.enhydra.shark.xpdl.XMLElement topEl, org.enhydra.shark.xpdl.XMLElement el, org.enhydra.shark.xpdl.XMLElement tmplEl)
           
protected  org.enhydra.shark.xpdl.XMLElement createTemplateElement(org.w3c.dom.Document doc)
           
 boolean fillFromTemplate(org.enhydra.shark.xpdl.XMLElement el, java.lang.String tmplId)
           
protected  java.lang.String getCurrentConfigFolder()
           
 java.lang.String getDefaultType(java.lang.Class el, java.lang.Class xpdlParentForEA)
           
 java.lang.String getDefaultType(org.enhydra.shark.xpdl.XMLElement el)
           
 org.enhydra.shark.xpdl.XMLElement getTemplateElement(java.lang.String templateId)
           
 JaWEType getType(java.lang.String typeId)
           
 java.util.List getTypes(java.lang.Class xpdlClass, java.lang.Class xpdlParentForEA)
           
 java.util.List getTypes(org.enhydra.shark.xpdl.XMLElement el)
           
 boolean hasTemplateId(java.lang.String templateId)
           
 void init(JaWEComponent comp)
           
protected  void loadCollection(java.lang.Class typeClass, java.lang.String name, JaWEComponent controller, java.util.Properties properties)
           
protected  void loadCollections(java.util.Properties properties, JaWEComponent controller)
           
 void loadDefault(JaWEComponent controller, java.util.Properties properties)
           
protected  void loadTypes(java.lang.Class typeClass, java.lang.String name, java.util.List list, JaWEComponent controller, java.util.Properties properties)
           
protected  org.w3c.dom.Document parseDocument(java.lang.String toParse, boolean isFile)
           
protected  void toString(org.enhydra.shark.xpdl.XMLElement el)
           
 
Methods inherited from class org.enhydra.jawe.JaWEComponentSettings
addAction, addSetting, adjustActions, changeActionState, clear, getAction, getActions, getLanguageDependentString, getMainMenuActionOrder, getMenuActionOrder, getPropertyMgr, getSetting, getSettingBoolean, getSettingDouble, getSettingInt, getSettingString, getToolbarActionOrder, manageProperties, setPropertyMgr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XPDL_TEMPLATE

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

COLECTION_TYPE_APPLICATIONS

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

COLECTION_TYPE_EXTERNAL_PACKAGES

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

COLLECTION_TYPE_PARTICIPANTS

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

COLLECTION_TYPE_WORKFLOW_PROCESSES

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

COLLECTION_TYPE_TYPE_DECLARATION

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

allTypes

protected java.util.Map allTypes

allTypesMapping

protected java.util.Map allTypesMapping

activityTypes

protected java.util.List activityTypes

activitySetTypes

protected java.util.List activitySetTypes

actualParameterTypes

protected java.util.List actualParameterTypes

applicationTypes

protected java.util.List applicationTypes

dataFieldTypes

protected java.util.List dataFieldTypes

deadlineTypes

protected java.util.List deadlineTypes

enumerationValueTypes

protected java.util.List enumerationValueTypes

extendedAttributeTypes

protected java.util.List extendedAttributeTypes

extAttribTypes

protected java.util.Map extAttribTypes

externalPackageTypes

protected java.util.List externalPackageTypes

formalParameterTypes

protected java.util.List formalParameterTypes

memberTypes

protected java.util.List memberTypes

namespaceTypes

protected java.util.List namespaceTypes

packageTypes

protected java.util.List packageTypes

participantTypes

protected java.util.List participantTypes

responsibleTypes

protected java.util.List responsibleTypes

toolTypes

protected java.util.List toolTypes

transitionTypes

protected java.util.List transitionTypes

typeDeclarationTypes

protected java.util.List typeDeclarationTypes

workflowProcessTypes

protected java.util.List workflowProcessTypes

templateMap

protected java.util.Map templateMap

fullTemplateCheckForNonStandardTypes

protected boolean fullTemplateCheckForNonStandardTypes
Constructor Detail

JaWETypes

public JaWETypes()
Method Detail

init

public void init(JaWEComponent comp)
Overrides:
init in class JaWEComponentSettings

getType

public JaWEType getType(java.lang.String typeId)

hasTemplateId

public boolean hasTemplateId(java.lang.String templateId)

getTemplateElement

public org.enhydra.shark.xpdl.XMLElement getTemplateElement(java.lang.String templateId)

fillFromTemplate

public boolean fillFromTemplate(org.enhydra.shark.xpdl.XMLElement el,
                                java.lang.String tmplId)

getTypes

public java.util.List getTypes(org.enhydra.shark.xpdl.XMLElement el)

getTypes

public java.util.List getTypes(java.lang.Class xpdlClass,
                               java.lang.Class xpdlParentForEA)

getDefaultType

public java.lang.String getDefaultType(org.enhydra.shark.xpdl.XMLElement el)

getDefaultType

public java.lang.String getDefaultType(java.lang.Class el,
                                       java.lang.Class xpdlParentForEA)

loadTypes

protected void loadTypes(java.lang.Class typeClass,
                         java.lang.String name,
                         java.util.List list,
                         JaWEComponent controller,
                         java.util.Properties properties)

loadCollections

protected void loadCollections(java.util.Properties properties,
                               JaWEComponent controller)

loadCollection

protected void loadCollection(java.lang.Class typeClass,
                              java.lang.String name,
                              JaWEComponent controller,
                              java.util.Properties properties)

loadDefault

public void loadDefault(JaWEComponent controller,
                        java.util.Properties properties)
Specified by:
loadDefault in class JaWEComponentSettings

parseDocument

protected org.w3c.dom.Document parseDocument(java.lang.String toParse,
                                             boolean isFile)

createTemplateElement

protected org.enhydra.shark.xpdl.XMLElement createTemplateElement(org.w3c.dom.Document doc)
                                                           throws java.lang.Exception
Throws:
java.lang.Exception

toString

protected void toString(org.enhydra.shark.xpdl.XMLElement el)

getCurrentConfigFolder

protected java.lang.String getCurrentConfigFolder()

compareToTemplate

public JaWEType compareToTemplate(org.enhydra.shark.xpdl.XMLElement el)

compareToTemplate

protected boolean compareToTemplate(org.enhydra.shark.xpdl.XMLElement topEl,
                                    org.enhydra.shark.xpdl.XMLElement el,
                                    org.enhydra.shark.xpdl.XMLElement tmplEl)

Together Workflow Editor 3.0-1 API