Class DefaultDesignerAssetService

  • All Implemented Interfaces:
    org.jbpm.designer.service.DesignerAssetService

    @ApplicationScoped
    public class DefaultDesignerAssetService
    extends org.kie.workbench.common.services.backend.service.KieService<org.jbpm.designer.service.DesignerContent>
    implements org.jbpm.designer.service.DesignerAssetService
    • Constructor Detail

      • DefaultDesignerAssetService

        public DefaultDesignerAssetService()
    • Method Detail

      • loadContent

        public org.jbpm.designer.service.DesignerContent loadContent​(org.uberfire.backend.vfs.Path path)
        Specified by:
        loadContent in interface org.jbpm.designer.service.DesignerAssetService
        Overrides:
        loadContent in class org.kie.workbench.common.services.backend.service.KieService<org.jbpm.designer.service.DesignerContent>
      • getEditorParameters

        public Map<String,​String> getEditorParameters​(org.uberfire.backend.vfs.Path path,
                                                            String editorID,
                                                            String hostInfo,
                                                            org.uberfire.mvp.PlaceRequest place)
        Specified by:
        getEditorParameters in interface org.jbpm.designer.service.DesignerAssetService
      • getEditorID

        public String getEditorID()
        Specified by:
        getEditorID in interface org.jbpm.designer.service.DesignerAssetService
      • createProcess

        public org.uberfire.backend.vfs.Path createProcess​(org.uberfire.backend.vfs.Path context,
                                                           String fileName)
        Specified by:
        createProcess in interface org.jbpm.designer.service.DesignerAssetService
      • createCaseDefinition

        public org.uberfire.backend.vfs.Path createCaseDefinition​(org.uberfire.backend.vfs.Path context,
                                                                  String fileName,
                                                                  String caseIdPrefix)
        Specified by:
        createCaseDefinition in interface org.jbpm.designer.service.DesignerAssetService
      • create

        protected org.uberfire.backend.vfs.Path create​(org.uberfire.backend.vfs.Path path,
                                                       String name,
                                                       String location,
                                                       String processContent)
      • updateMetadata

        public void updateMetadata​(org.uberfire.backend.vfs.Path resource,
                                   org.guvnor.common.services.shared.metadata.model.Metadata metadata)
        Specified by:
        updateMetadata in interface org.jbpm.designer.service.DesignerAssetService
      • constructContent

        protected org.jbpm.designer.service.DesignerContent constructContent​(org.uberfire.backend.vfs.Path path,
                                                                             org.guvnor.common.services.shared.metadata.model.Overview overview)
        Specified by:
        constructContent in class org.kie.workbench.common.services.backend.service.KieService<org.jbpm.designer.service.DesignerContent>
      • isCaseProject

        public boolean isCaseProject​(org.uberfire.backend.vfs.Path rootProjectPath)
        Specified by:
        isCaseProject in interface org.jbpm.designer.service.DesignerAssetService
      • setRepository

        public void setRepository​(Repository repository)
      • setIoService

        public void setIoService​(org.uberfire.io.IOService ioService)