Drools Workbench - Guided Template Editor - Backend 6.2.0.Beta2

org.drools.workbench.screens.guided.template.server
Class GuidedRuleTemplateEditorServiceImpl

java.lang.Object
  extended by org.kie.workbench.common.services.backend.service.KieService
      extended by org.drools.workbench.screens.guided.template.server.GuidedRuleTemplateEditorServiceImpl
All Implemented Interfaces:
GuidedRuleTemplateEditorService, org.guvnor.common.services.project.builder.service.BuildValidationHelper, org.guvnor.common.services.shared.file.SupportsCopy, org.guvnor.common.services.shared.file.SupportsCreate<org.drools.workbench.models.guided.template.shared.TemplateModel>, org.guvnor.common.services.shared.file.SupportsDelete, org.guvnor.common.services.shared.file.SupportsRead<org.drools.workbench.models.guided.template.shared.TemplateModel>, org.guvnor.common.services.shared.file.SupportsRename, org.guvnor.common.services.shared.file.SupportsUpdate<org.drools.workbench.models.guided.template.shared.TemplateModel>, org.guvnor.common.services.shared.validation.ValidationService<org.drools.workbench.models.guided.template.shared.TemplateModel>, org.kie.workbench.common.services.shared.source.ViewSourceService<org.drools.workbench.models.guided.template.shared.TemplateModel>

@ApplicationScoped
public class GuidedRuleTemplateEditorServiceImpl
extends org.kie.workbench.common.services.backend.service.KieService
implements GuidedRuleTemplateEditorService


Field Summary
 
Fields inherited from class org.kie.workbench.common.services.backend.service.KieService
identity, metadataService, projectService, sessionInfo, sourceServices
 
Constructor Summary
GuidedRuleTemplateEditorServiceImpl()
           
 
Method Summary
 boolean accepts(org.uberfire.backend.vfs.Path path)
           
 org.uberfire.backend.vfs.Path copy(org.uberfire.backend.vfs.Path path, String newName, String comment)
           
 org.uberfire.backend.vfs.Path create(org.uberfire.backend.vfs.Path context, String fileName, org.drools.workbench.models.guided.template.shared.TemplateModel content, String comment)
           
 void delete(org.uberfire.backend.vfs.Path path, String comment)
           
 org.drools.workbench.models.guided.template.shared.TemplateModel load(org.uberfire.backend.vfs.Path path)
           
 GuidedTemplateEditorContent loadContent(org.uberfire.backend.vfs.Path path)
           
 org.uberfire.backend.vfs.Path rename(org.uberfire.backend.vfs.Path path, String newName, String comment)
           
 org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path resource, org.drools.workbench.models.guided.template.shared.TemplateModel model, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)
           
 String toSource(org.uberfire.backend.vfs.Path path, org.drools.workbench.models.guided.template.shared.TemplateModel 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.drools.workbench.models.guided.template.shared.TemplateModel model)
           
 
Methods inherited from class org.kie.workbench.common.services.backend.service.KieService
getSource, loadOverview, makeCommentedOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuidedRuleTemplateEditorServiceImpl

public GuidedRuleTemplateEditorServiceImpl()
Method Detail

create

public org.uberfire.backend.vfs.Path create(org.uberfire.backend.vfs.Path context,
                                            String fileName,
                                            org.drools.workbench.models.guided.template.shared.TemplateModel content,
                                            String comment)
Specified by:
create in interface org.guvnor.common.services.shared.file.SupportsCreate<org.drools.workbench.models.guided.template.shared.TemplateModel>

load

public org.drools.workbench.models.guided.template.shared.TemplateModel load(org.uberfire.backend.vfs.Path path)
Specified by:
load in interface org.guvnor.common.services.shared.file.SupportsRead<org.drools.workbench.models.guided.template.shared.TemplateModel>

loadContent

public GuidedTemplateEditorContent loadContent(org.uberfire.backend.vfs.Path path)
Specified by:
loadContent in interface GuidedRuleTemplateEditorService

save

public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path resource,
                                          org.drools.workbench.models.guided.template.shared.TemplateModel model,
                                          org.guvnor.common.services.shared.metadata.model.Metadata metadata,
                                          String comment)
Specified by:
save in interface org.guvnor.common.services.shared.file.SupportsUpdate<org.drools.workbench.models.guided.template.shared.TemplateModel>

delete

public void delete(org.uberfire.backend.vfs.Path path,
                   String comment)
Specified by:
delete in interface org.guvnor.common.services.shared.file.SupportsDelete

rename

public org.uberfire.backend.vfs.Path rename(org.uberfire.backend.vfs.Path path,
                                            String newName,
                                            String comment)
Specified by:
rename in interface org.guvnor.common.services.shared.file.SupportsRename

copy

public org.uberfire.backend.vfs.Path copy(org.uberfire.backend.vfs.Path path,
                                          String newName,
                                          String comment)
Specified by:
copy in interface org.guvnor.common.services.shared.file.SupportsCopy

toSource

public String toSource(org.uberfire.backend.vfs.Path path,
                       org.drools.workbench.models.guided.template.shared.TemplateModel model)
Specified by:
toSource in interface org.kie.workbench.common.services.shared.source.ViewSourceService<org.drools.workbench.models.guided.template.shared.TemplateModel>

accepts

public boolean accepts(org.uberfire.backend.vfs.Path path)
Specified by:
accepts in interface org.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:
validate in interface org.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,
                                                                                           org.drools.workbench.models.guided.template.shared.TemplateModel model)
Specified by:
validate in interface org.guvnor.common.services.shared.validation.ValidationService<org.drools.workbench.models.guided.template.shared.TemplateModel>

Drools Workbench - Guided Template Editor - Backend 6.2.0.Beta2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.