Class DMNContentServiceImpl
- java.lang.Object
-
- org.kie.workbench.common.services.backend.service.KieService<String>
-
- org.kie.workbench.common.dmn.backend.DMNContentServiceImpl
-
- All Implemented Interfaces:
org.kie.workbench.common.dmn.api.DMNContentService
@ApplicationScoped public class DMNContentServiceImpl extends org.kie.workbench.common.services.backend.service.KieService<String> implements org.kie.workbench.common.dmn.api.DMNContentService
-
-
Constructor Summary
Constructors Constructor Description DMNContentServiceImpl(org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory, DMNIOHelper dmnIOHelper, org.kie.workbench.common.dmn.api.marshalling.DMNPathsHelper pathsHelper, PMMLIncludedDocumentFactory pmmlIncludedDocumentFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringconstructContent(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.shared.metadata.model.Overview _overview)StringgetContent(org.uberfire.backend.vfs.Path path)List<org.uberfire.backend.vfs.Path>getDMNModelsPaths(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject)List<org.uberfire.backend.vfs.Path>getModelsPaths(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject)List<org.uberfire.backend.vfs.Path>getPMMLModelsPaths(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject)org.kie.workbench.common.dmn.api.DMNContentResourcegetProjectContent(org.uberfire.backend.vfs.Path path, String defSetId)StringgetSource(org.uberfire.backend.vfs.Path path)org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadataloadPMMLDocumentMetadata(org.uberfire.backend.vfs.Path path)voidsaveContent(org.uberfire.backend.vfs.Path path, String content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)
-
-
-
Constructor Detail
-
DMNContentServiceImpl
@Inject public DMNContentServiceImpl(org.guvnor.common.services.backend.util.CommentedOptionFactory commentedOptionFactory, DMNIOHelper dmnIOHelper, org.kie.workbench.common.dmn.api.marshalling.DMNPathsHelper pathsHelper, PMMLIncludedDocumentFactory pmmlIncludedDocumentFactory)
-
-
Method Detail
-
getContent
public String getContent(org.uberfire.backend.vfs.Path path)
- Specified by:
getContentin interfaceorg.kie.workbench.common.dmn.api.DMNContentService
-
getProjectContent
public org.kie.workbench.common.dmn.api.DMNContentResource getProjectContent(org.uberfire.backend.vfs.Path path, String defSetId)- Specified by:
getProjectContentin interfaceorg.kie.workbench.common.dmn.api.DMNContentService
-
saveContent
public void saveContent(org.uberfire.backend.vfs.Path path, String content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)- Specified by:
saveContentin interfaceorg.kie.workbench.common.dmn.api.DMNContentService
-
getModelsPaths
public List<org.uberfire.backend.vfs.Path> getModelsPaths(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject)
- Specified by:
getModelsPathsin interfaceorg.kie.workbench.common.dmn.api.DMNContentService
-
getDMNModelsPaths
public List<org.uberfire.backend.vfs.Path> getDMNModelsPaths(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject)
- Specified by:
getDMNModelsPathsin interfaceorg.kie.workbench.common.dmn.api.DMNContentService
-
getPMMLModelsPaths
public List<org.uberfire.backend.vfs.Path> getPMMLModelsPaths(org.guvnor.common.services.project.model.WorkspaceProject workspaceProject)
- Specified by:
getPMMLModelsPathsin interfaceorg.kie.workbench.common.dmn.api.DMNContentService
-
loadPMMLDocumentMetadata
public org.kie.workbench.common.dmn.api.editors.included.PMMLDocumentMetadata loadPMMLDocumentMetadata(org.uberfire.backend.vfs.Path path)
- Specified by:
loadPMMLDocumentMetadatain interfaceorg.kie.workbench.common.dmn.api.DMNContentService
-
constructContent
protected String constructContent(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.shared.metadata.model.Overview _overview)
- Specified by:
constructContentin classorg.kie.workbench.common.services.backend.service.KieService<String>
-
-