Guvnor - Project Backend 6.0.0.CR1

org.guvnor.common.services.project.backend.server
Class KModuleServiceImpl

java.lang.Object
  extended by org.guvnor.common.services.project.backend.server.KModuleServiceImpl
All Implemented Interfaces:
KModuleService, org.guvnor.common.services.shared.file.SupportsRead<KModuleModel>, org.guvnor.common.services.shared.file.SupportsUpdate<KModuleModel>

@ApplicationScoped
public class KModuleServiceImpl
extends Object
implements KModuleService


Constructor Summary
KModuleServiceImpl()
           
KModuleServiceImpl(org.kie.commons.io.IOService ioService, org.uberfire.backend.server.util.Paths paths, org.guvnor.common.services.shared.metadata.MetadataService metadataService, KModuleContentHandler moduleContentHandler, org.uberfire.security.Identity identity)
           
 
Method Summary
 KModuleModel load(org.uberfire.backend.vfs.Path path)
           
 org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path, KModuleModel content, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment)
           
 org.uberfire.backend.vfs.Path setUpKModuleStructure(org.uberfire.backend.vfs.Path projectRoot)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KModuleServiceImpl

public KModuleServiceImpl()

KModuleServiceImpl

@Inject
public KModuleServiceImpl(@Named(value="ioStrategy")
                                 org.kie.commons.io.IOService ioService,
                                 org.uberfire.backend.server.util.Paths paths,
                                 org.guvnor.common.services.shared.metadata.MetadataService metadataService,
                                 KModuleContentHandler moduleContentHandler,
                                 org.uberfire.security.Identity identity)
Method Detail

setUpKModuleStructure

public org.uberfire.backend.vfs.Path setUpKModuleStructure(org.uberfire.backend.vfs.Path projectRoot)
Specified by:
setUpKModuleStructure in interface KModuleService

load

public KModuleModel load(org.uberfire.backend.vfs.Path path)
Specified by:
load in interface org.guvnor.common.services.shared.file.SupportsRead<KModuleModel>

save

public org.uberfire.backend.vfs.Path save(org.uberfire.backend.vfs.Path path,
                                          KModuleModel content,
                                          org.guvnor.common.services.shared.metadata.model.Metadata metadata,
                                          String comment)
Specified by:
save in interface org.guvnor.common.services.shared.file.SupportsUpdate<KModuleModel>

Guvnor - Project Backend 6.0.0.CR1

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