Package org.jbpm.designer.web.profile
Interface IDiagramProfile
-
- All Known Implementing Classes:
DefaultProfileImpl
,JbpmProfileImpl
public interface IDiagramProfile
A 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 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDiagramProfile.IDiagramMarshaller
createMarshaller()
IDiagramProfile.IDiagramUnmarshaller
createUnmarshaller()
String
getBpsimDisplay()
String
getFormsType()
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()
-
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)
-
-