Class WorkItemsEditorServiceImpl
- java.lang.Object
-
- org.kie.workbench.common.services.backend.service.KieService<org.drools.workbench.screens.workitems.model.WorkItemsModelContent>
-
- org.drools.workbench.screens.workitems.backend.server.WorkItemsEditorServiceImpl
-
- All Implemented Interfaces:
org.drools.workbench.screens.workitems.service.WorkItemsEditorService,org.guvnor.common.services.project.builder.service.BuildValidationHelper,org.guvnor.common.services.shared.validation.ValidationService<String>,org.uberfire.ext.editor.commons.service.support.SupportsCopy,org.uberfire.ext.editor.commons.service.support.SupportsCreate<String>,org.uberfire.ext.editor.commons.service.support.SupportsDelete,org.uberfire.ext.editor.commons.service.support.SupportsRead<String>,org.uberfire.ext.editor.commons.service.support.SupportsRename,org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<String,org.guvnor.common.services.shared.metadata.model.Metadata>,org.uberfire.ext.editor.commons.service.support.SupportsUpdate<String,org.guvnor.common.services.shared.metadata.model.Metadata>
@ApplicationScoped public class WorkItemsEditorServiceImpl extends org.kie.workbench.common.services.backend.service.KieService<org.drools.workbench.screens.workitems.model.WorkItemsModelContent> implements org.drools.workbench.screens.workitems.service.WorkItemsEditorService
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.services.backend.service.KieService
logger, metadataService, moduleService, overviewLoader, pathResolver, projectService, sourceServices
-
Fields inherited from interface org.drools.workbench.screens.workitems.service.WorkItemsEditorService
WORK_ITEM_DEFINITION, WORK_ITEMS_EDITOR_SETTINGS, WORK_ITEMS_EDITOR_SETTINGS_CUSTOM_EDITOR, WORK_ITEMS_EDITOR_SETTINGS_DEFAULT_HANDLER, WORK_ITEMS_EDITOR_SETTINGS_DEFINITION, WORK_ITEMS_EDITOR_SETTINGS_DISPLAY_NAME, WORK_ITEMS_EDITOR_SETTINGS_PARAMETER, WORK_ITEMS_EDITOR_SETTINGS_PARAMETER_VALUES, WORK_ITEMS_EDITOR_SETTINGS_RESULT
-
-
Constructor Summary
Constructors Constructor Description WorkItemsEditorServiceImpl()WorkItemsEditorServiceImpl(org.uberfire.rpc.SessionInfo sessionInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccepts(org.uberfire.backend.vfs.Path path)protected org.drools.workbench.screens.workitems.model.WorkItemsModelContentconstructContent(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.shared.metadata.model.Overview overview)org.uberfire.backend.vfs.Pathcopy(org.uberfire.backend.vfs.Path path, String newName, String comment)org.uberfire.backend.vfs.Pathcopy(org.uberfire.backend.vfs.Path path, String newName, org.uberfire.backend.vfs.Path targetDirectory, String comment)org.uberfire.backend.vfs.Pathcreate(org.uberfire.backend.vfs.Path context, String fileName, String content, String comment)voiddelete(org.uberfire.backend.vfs.Path path, String comment)Stringload(org.uberfire.backend.vfs.Path path)org.drools.workbench.screens.workitems.model.WorkItemsModelContentloadContent(org.uberfire.backend.vfs.Path path)org.drools.workbench.screens.workitems.model.WorkItemDefinitionElementsloadDefinitionElements()Set<org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition>loadWorkItemDefinitions(org.uberfire.backend.vfs.Path path)org.uberfire.backend.vfs.Pathrename(org.uberfire.backend.vfs.Path path, String newName, String comment)org.uberfire.backend.vfs.Pathsave(org.uberfire.backend.vfs.Path resource, String content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)org.uberfire.backend.vfs.PathsaveAndRename(org.uberfire.backend.vfs.Path path, String newFileName, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String content, String comment)voidsetupWorkItemDefinitionElements()List<org.guvnor.common.services.shared.validation.model.ValidationMessage>validate(org.uberfire.backend.vfs.Path path)List<org.guvnor.common.services.shared.validation.model.ValidationMessage>validate(org.uberfire.backend.vfs.Path path, String content)
-
-
-
Method Detail
-
setupWorkItemDefinitionElements
@PostConstruct public void setupWorkItemDefinitionElements()
-
create
public org.uberfire.backend.vfs.Path create(org.uberfire.backend.vfs.Path context, String fileName, String content, String comment)- Specified by:
createin interfaceorg.uberfire.ext.editor.commons.service.support.SupportsCreate<String>
-
load
public String load(org.uberfire.backend.vfs.Path path)
- Specified by:
loadin interfaceorg.uberfire.ext.editor.commons.service.support.SupportsRead<String>
-
loadContent
public org.drools.workbench.screens.workitems.model.WorkItemsModelContent loadContent(org.uberfire.backend.vfs.Path path)
- Specified by:
loadContentin interfaceorg.drools.workbench.screens.workitems.service.WorkItemsEditorService- Overrides:
loadContentin classorg.kie.workbench.common.services.backend.service.KieService<org.drools.workbench.screens.workitems.model.WorkItemsModelContent>
-
constructContent
protected org.drools.workbench.screens.workitems.model.WorkItemsModelContent 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<org.drools.workbench.screens.workitems.model.WorkItemsModelContent>
-
loadDefinitionElements
public org.drools.workbench.screens.workitems.model.WorkItemDefinitionElements loadDefinitionElements()
- Specified by:
loadDefinitionElementsin interfaceorg.drools.workbench.screens.workitems.service.WorkItemsEditorService
-
save
public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path resource, String content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)- Specified by:
savein interfaceorg.uberfire.ext.editor.commons.service.support.SupportsUpdate<String,org.guvnor.common.services.shared.metadata.model.Metadata>
-
delete
public void delete(org.uberfire.backend.vfs.Path path, String comment)- Specified by:
deletein interfaceorg.uberfire.ext.editor.commons.service.support.SupportsDelete
-
rename
public org.uberfire.backend.vfs.Path rename(org.uberfire.backend.vfs.Path path, String newName, String comment)- Specified by:
renamein interfaceorg.uberfire.ext.editor.commons.service.support.SupportsRename
-
copy
public org.uberfire.backend.vfs.Path copy(org.uberfire.backend.vfs.Path path, String newName, String comment)- Specified by:
copyin interfaceorg.uberfire.ext.editor.commons.service.support.SupportsCopy
-
copy
public org.uberfire.backend.vfs.Path copy(org.uberfire.backend.vfs.Path path, String newName, org.uberfire.backend.vfs.Path targetDirectory, String comment)- Specified by:
copyin interfaceorg.uberfire.ext.editor.commons.service.support.SupportsCopy
-
accepts
public boolean accepts(org.uberfire.backend.vfs.Path path)
- Specified by:
acceptsin interfaceorg.guvnor.common.services.project.builder.service.BuildValidationHelper
-
validate
public List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validate(org.uberfire.backend.vfs.Path path)
- Specified by:
validatein interfaceorg.guvnor.common.services.project.builder.service.BuildValidationHelper
-
validate
public List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validate(org.uberfire.backend.vfs.Path path, String content)
- Specified by:
validatein interfaceorg.guvnor.common.services.shared.validation.ValidationService<String>
-
loadWorkItemDefinitions
public Set<org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition> loadWorkItemDefinitions(org.uberfire.backend.vfs.Path path)
- Specified by:
loadWorkItemDefinitionsin interfaceorg.drools.workbench.screens.workitems.service.WorkItemsEditorService
-
saveAndRename
public org.uberfire.backend.vfs.Path saveAndRename(org.uberfire.backend.vfs.Path path, String newFileName, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String content, String comment)- Specified by:
saveAndRenamein interfaceorg.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<String,org.guvnor.common.services.shared.metadata.model.Metadata>
-
-