jBPM Designer - Backend 6.0.0.CR1

org.jbpm.designer.web.profile
Interface IDiagramProfile

All Known Implementing Classes:
DefaultProfileImpl, EpnProfileImpl, JbpmProfileImpl

public interface IDiagramProfile

A profile for the editor to choose which stencilset and which plugins should be loaded.


Nested Class Summary
static interface IDiagramProfile.IDiagramMarshaller
          Parser to produce the final model to be saved.
static interface IDiagramProfile.IDiagramUnmarshaller
          Parser to produce the final model to be saved.
 
Method Summary
 IDiagramProfile.IDiagramMarshaller createMarshaller()
           
 IDiagramProfile.IDiagramUnmarshaller createUnmarshaller()
           
 String getLocalHistoryEnabled()
           
 String getLocalHistoryTimeout()
           
 String getName()
           
 Collection<String> getPlugins()
           
 Repository getRepository()
           
 String getRepositoryGlobalDir()
           
 String getRepositoryGlobalDir(String uuid)
           
 String getSerializedModelExtension()
           
 String getStencilSet()
           
 Collection<String> getStencilSetExtensions()
           
 String getStencilSetExtensionURL()
           
 String getStencilSetNamespaceURL()
           
 String getStencilSetURL()
           
 String getStoreSVGonSaveOption()
           
 String getTitle()
           
 void init(javax.servlet.ServletContext context)
           
 

Method Detail

getName

String getName()
Returns:
the name of the profile it will be passed by the user when opening the editor.

getTitle

String getTitle()
Returns:
the title of the profile.

getStencilSet

String getStencilSet()
Returns:
the stencil set used by the profile.

getStencilSetExtensions

Collection<String> getStencilSetExtensions()
Returns:
the stencil set extensions used by the profile

getSerializedModelExtension

String getSerializedModelExtension()

getStencilSetURL

String getStencilSetURL()
Returns:
the stencil url used by the profile.

getStencilSetNamespaceURL

String getStencilSetNamespaceURL()
Returns:
stencil namespace url.

getStencilSetExtensionURL

String getStencilSetExtensionURL()
Returns:
stencil set extension url used by the profile.

getPlugins

Collection<String> getPlugins()
Returns:
the plugins to load for the profile.

createMarshaller

IDiagramProfile.IDiagramMarshaller createMarshaller()
Returns:
a marshaller to transform the json into the final model.

createUnmarshaller

IDiagramProfile.IDiagramUnmarshaller createUnmarshaller()
Returns:
an unmarshaller to transform the model into the json.

getRepositoryGlobalDir

String getRepositoryGlobalDir()

getRepositoryGlobalDir

String getRepositoryGlobalDir(String uuid)

getLocalHistoryEnabled

String getLocalHistoryEnabled()
Returns:
the local history enabled.

getLocalHistoryTimeout

String getLocalHistoryTimeout()
Returns:
the local history timeout.

getStoreSVGonSaveOption

String getStoreSVGonSaveOption()
Returns:
the store svg on save option.

getRepository

Repository getRepository()
Returns:
the repository.

init

void init(javax.servlet.ServletContext context)

jBPM Designer - Backend 6.0.0.CR1

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.