Package org.jbpm.designer.web.profile
Interface IDiagramProfile
-
- All Known Implementing Classes:
DefaultProfileImpl,JbpmProfileImpl
public interface IDiagramProfileA profile for the editor to choose which stencilset and which plugins should be loaded.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIDiagramProfile.IDiagramMarshallerParser to produce the final model to be saved.static interfaceIDiagramProfile.IDiagramUnmarshallerParser to produce the final model to be saved.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDiagramProfile.IDiagramMarshallercreateMarshaller()IDiagramProfile.IDiagramUnmarshallercreateUnmarshaller()StringgetBpsimDisplay()StringgetFormsType()StringgetLocalHistoryEnabled()StringgetLocalHistoryTimeout()StringgetName()Collection<String>getPlugins()RepositorygetRepository()StringgetRepositoryGlobalDir()StringgetRepositoryGlobalDir(String uuid)StringgetSerializedModelExtension()StringgetStencilSet()Collection<String>getStencilSetExtensions()StringgetStencilSetExtensionURL()StringgetStencilSetNamespaceURL()StringgetStencilSetURL()StringgetStoreSVGonSaveOption()StringgetTitle()voidinit(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()
-
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.
-
getBpsimDisplay
String getBpsimDisplay()
- Returns:
- the bpsim display option.
-
getFormsType
String getFormsType()
- Returns:
- the forms type
-
getRepository
Repository getRepository()
- Returns:
- the repository.
-
init
void init(javax.servlet.ServletContext context)
-
-