Together Workflow Editor 3.0-1 API

org.enhydra.jawe
Class JaWEEAHandler

java.lang.Object
  extended byorg.enhydra.jawe.JaWEEAHandler

public class JaWEEAHandler
extends java.lang.Object

Various utilities for handling extended attributes for old and new version of JaWE.

Author:
Sasa Bojanic

Field Summary
static java.lang.String EA_EDITING_TOOL
           
static java.lang.String EA_EDITING_TOOL_VERSION
           
static java.lang.String EA_JAWE_CONFIGURATION
           
static java.lang.String EA_JAWE_EXTERNAL_PACKAGE_ID
           
static java.lang.String EA_JAWE_TYPE
           
private static java.lang.String[] STANDARD_TYPES_ARRAY
           
private static java.util.List STANDARD_TYPES_LIST
           
 
Constructor Summary
JaWEEAHandler()
           
 
Method Summary
static boolean adjustExternalPackageEAs(org.enhydra.shark.xpdl.elements.Package pkg)
           
static java.lang.String getEditingTool(org.enhydra.shark.xpdl.elements.Package pkg)
           
protected static org.enhydra.shark.xpdl.elements.ExtendedAttribute getEditingToolEA(org.enhydra.shark.xpdl.elements.Package pkg)
           
static java.lang.String getEditingToolVersion(org.enhydra.shark.xpdl.elements.Package pkg)
           
protected static org.enhydra.shark.xpdl.elements.ExtendedAttribute getEditingToolVersionEA(org.enhydra.shark.xpdl.elements.Package pkg)
           
static java.lang.String getJaWEConfig(org.enhydra.shark.xpdl.elements.Package pkg)
           
protected static org.enhydra.shark.xpdl.elements.ExtendedAttribute getJaWEConfigEA(org.enhydra.shark.xpdl.elements.Package pkg)
           
static java.lang.String getJaWEType(org.enhydra.shark.xpdl.XMLElement el)
           
static boolean removeOldPackageEAs(org.enhydra.shark.xpdl.elements.Package pkg)
           
static void setEditingTool(org.enhydra.shark.xpdl.elements.Package pkg, java.lang.String tool)
           
static void setEditingToolVersion(org.enhydra.shark.xpdl.elements.Package pkg, java.lang.String toolVersion)
           
static void setExternalPackageEA(org.enhydra.shark.xpdl.elements.ExternalPackage ep, java.lang.String extPkgId)
           
static void setJaWEConfig(org.enhydra.shark.xpdl.elements.Package pkg, java.lang.String config)
           
static void setJaWEType(org.enhydra.shark.xpdl.XMLElement el, java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EA_EDITING_TOOL

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

EA_EDITING_TOOL_VERSION

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

EA_JAWE_CONFIGURATION

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

EA_JAWE_TYPE

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

STANDARD_TYPES_ARRAY

private static final java.lang.String[] STANDARD_TYPES_ARRAY

STANDARD_TYPES_LIST

private static final java.util.List STANDARD_TYPES_LIST

EA_JAWE_EXTERNAL_PACKAGE_ID

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

JaWEEAHandler

public JaWEEAHandler()
Method Detail

getEditingTool

public static java.lang.String getEditingTool(org.enhydra.shark.xpdl.elements.Package pkg)

setEditingTool

public static void setEditingTool(org.enhydra.shark.xpdl.elements.Package pkg,
                                  java.lang.String tool)

getEditingToolEA

protected static org.enhydra.shark.xpdl.elements.ExtendedAttribute getEditingToolEA(org.enhydra.shark.xpdl.elements.Package pkg)

getEditingToolVersion

public static java.lang.String getEditingToolVersion(org.enhydra.shark.xpdl.elements.Package pkg)

setEditingToolVersion

public static void setEditingToolVersion(org.enhydra.shark.xpdl.elements.Package pkg,
                                         java.lang.String toolVersion)

getEditingToolVersionEA

protected static org.enhydra.shark.xpdl.elements.ExtendedAttribute getEditingToolVersionEA(org.enhydra.shark.xpdl.elements.Package pkg)

getJaWEConfig

public static java.lang.String getJaWEConfig(org.enhydra.shark.xpdl.elements.Package pkg)

setJaWEConfig

public static void setJaWEConfig(org.enhydra.shark.xpdl.elements.Package pkg,
                                 java.lang.String config)

getJaWEConfigEA

protected static org.enhydra.shark.xpdl.elements.ExtendedAttribute getJaWEConfigEA(org.enhydra.shark.xpdl.elements.Package pkg)

removeOldPackageEAs

public static boolean removeOldPackageEAs(org.enhydra.shark.xpdl.elements.Package pkg)

adjustExternalPackageEAs

public static boolean adjustExternalPackageEAs(org.enhydra.shark.xpdl.elements.Package pkg)

setExternalPackageEA

public static void setExternalPackageEA(org.enhydra.shark.xpdl.elements.ExternalPackage ep,
                                        java.lang.String extPkgId)

setJaWEType

public static void setJaWEType(org.enhydra.shark.xpdl.XMLElement el,
                               java.lang.String type)

getJaWEType

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

Together Workflow Editor 3.0-1 API