Class DDEditorServiceImpl
- java.lang.Object
-
- org.kie.workbench.common.services.backend.service.KieService<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>
-
- org.jbpm.workbench.wi.backend.server.dd.DDEditorServiceImpl
-
- All Implemented Interfaces:
org.guvnor.common.services.project.builder.service.BuildValidationHelper,org.guvnor.common.services.shared.file.SupportsUpdate<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>,org.guvnor.common.services.shared.validation.ValidationService<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>,org.jbpm.workbench.wi.dd.service.DDEditorService,org.kie.workbench.common.services.shared.source.ViewSourceService<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>,org.uberfire.ext.editor.commons.service.support.SupportsRead<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>,org.uberfire.ext.editor.commons.service.support.SupportsUpdate<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel,org.guvnor.common.services.shared.metadata.model.Metadata>
@ApplicationScoped public class DDEditorServiceImpl extends org.kie.workbench.common.services.backend.service.KieService<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel> implements org.jbpm.workbench.wi.dd.service.DDEditorService
-
-
Field Summary
Fields Modifier and Type Field Description static StringI18N_KEY_MISSING_IDENTIFIERstatic StringI18N_KEY_MISSING_NAMEstatic StringI18N_KEY_MISSING_RESOLVERstatic StringI18N_KEY_NOT_VALID_MVEL_IDENTIFIERstatic StringI18N_KEY_NOT_VALID_REFLECTION_IDENTIFIERstatic StringI18N_KEY_NOT_VALID_RESOLVERstatic StringI18N_KEY_UNEXPECTED_ERROR
-
Constructor Summary
Constructors Constructor Description DDEditorServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccepts(org.uberfire.backend.vfs.Path path)protected org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModelconstructContent(org.uberfire.backend.vfs.Path path, org.guvnor.common.services.shared.metadata.model.Overview overview)voidcreateIfNotExists(org.uberfire.backend.vfs.Path path)org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModelload(org.uberfire.backend.vfs.Path path)protected org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModelmarshal(org.kie.internal.runtime.conf.DeploymentDescriptor originDD)protected org.guvnor.common.services.shared.validation.model.ValidationMessagenewMessage(org.uberfire.backend.vfs.Path path, String text, org.guvnor.common.services.shared.message.Level level, String key, Object... args)org.uberfire.backend.vfs.Pathsave(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)org.uberfire.backend.vfs.Pathsave(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, org.uberfire.java.nio.base.options.CommentedOption commentedOption)StringtoSource(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel model)protected org.kie.internal.runtime.conf.DeploymentDescriptorunmarshal(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel model)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, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel content)protected List<org.guvnor.common.services.shared.validation.model.ValidationMessage>validateObjectModels(org.uberfire.backend.vfs.Path path, List<? extends org.kie.internal.runtime.conf.ObjectModel> objectModels)
-
-
-
Field Detail
-
I18N_KEY_MISSING_IDENTIFIER
public static final String I18N_KEY_MISSING_IDENTIFIER
- See Also:
- Constant Field Values
-
I18N_KEY_MISSING_RESOLVER
public static final String I18N_KEY_MISSING_RESOLVER
- See Also:
- Constant Field Values
-
I18N_KEY_NOT_VALID_RESOLVER
public static final String I18N_KEY_NOT_VALID_RESOLVER
- See Also:
- Constant Field Values
-
I18N_KEY_NOT_VALID_REFLECTION_IDENTIFIER
public static final String I18N_KEY_NOT_VALID_REFLECTION_IDENTIFIER
- See Also:
- Constant Field Values
-
I18N_KEY_NOT_VALID_MVEL_IDENTIFIER
public static final String I18N_KEY_NOT_VALID_MVEL_IDENTIFIER
- See Also:
- Constant Field Values
-
I18N_KEY_MISSING_NAME
public static final String I18N_KEY_MISSING_NAME
- See Also:
- Constant Field Values
-
I18N_KEY_UNEXPECTED_ERROR
public static final String I18N_KEY_UNEXPECTED_ERROR
- See Also:
- Constant Field Values
-
-
Method Detail
-
load
public org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel load(org.uberfire.backend.vfs.Path path)
- Specified by:
loadin interfaceorg.uberfire.ext.editor.commons.service.support.SupportsRead<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>
-
constructContent
protected org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel 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.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>
-
save
public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)- Specified by:
savein interfaceorg.guvnor.common.services.shared.file.SupportsUpdate<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>- Specified by:
savein interfaceorg.uberfire.ext.editor.commons.service.support.SupportsUpdate<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel,org.guvnor.common.services.shared.metadata.model.Metadata>
-
save
public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, org.uberfire.java.nio.base.options.CommentedOption commentedOption)
-
validate
public List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validate(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel content)
- Specified by:
validatein interfaceorg.guvnor.common.services.shared.validation.ValidationService<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>
-
toSource
public String toSource(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel model)
- Specified by:
toSourcein interfaceorg.kie.workbench.common.services.shared.source.ViewSourceService<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel>
-
validateObjectModels
protected List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateObjectModels(org.uberfire.backend.vfs.Path path, List<? extends org.kie.internal.runtime.conf.ObjectModel> objectModels)
-
newMessage
protected org.guvnor.common.services.shared.validation.model.ValidationMessage newMessage(org.uberfire.backend.vfs.Path path, String text, org.guvnor.common.services.shared.message.Level level, String key, Object... args)
-
marshal
protected org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel marshal(org.kie.internal.runtime.conf.DeploymentDescriptor originDD)
-
unmarshal
protected org.kie.internal.runtime.conf.DeploymentDescriptor unmarshal(org.uberfire.backend.vfs.Path path, org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel model)
-
createIfNotExists
public void createIfNotExists(org.uberfire.backend.vfs.Path path)
- Specified by:
createIfNotExistsin interfaceorg.jbpm.workbench.wi.dd.service.DDEditorService
-
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
-
-