com.ebmwebsourcing.petalsbpm.server.plugin.bpmn.descriptive
Class DescriptiveBPMNProjectInstanceWriter

java.lang.Object
  extended by com.ebmwebsourcing.petalsbpm.server.plugin.bpmn.descriptive.DescriptiveBPMNProjectInstanceWriter
All Implemented Interfaces:
com.ebmwebsourcing.webeditor.shared.server.api.service.project.IProjectInstanceWriter
Direct Known Subclasses:
ExecutableBPMNProjectInstanceWriter

public class DescriptiveBPMNProjectInstanceWriter
extends java.lang.Object
implements com.ebmwebsourcing.webeditor.shared.server.api.service.project.IProjectInstanceWriter


Constructor Summary
DescriptiveBPMNProjectInstanceWriter()
           
 
Method Summary
protected  java.lang.String getTempPathFromFile(java.io.File dir)
           
 java.io.File writeProjectFile(java.io.File projectInstanceFile, com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat formatToWriteIn, java.io.File temporaryOutputDirectory)
           
 java.io.File writeProjectFile(java.io.File projectFile, com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceMetaData exportData, com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat format, java.io.File directory)
           
 java.io.File writeProjectFile(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance projectInstance, java.io.File projectOutputDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescriptiveBPMNProjectInstanceWriter

public DescriptiveBPMNProjectInstanceWriter()
Method Detail

writeProjectFile

public java.io.File writeProjectFile(com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstance projectInstance,
                                     java.io.File projectOutputDirectory)
                              throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
writeProjectFile in interface com.ebmwebsourcing.webeditor.shared.server.api.service.project.IProjectInstanceWriter
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

writeProjectFile

public java.io.File writeProjectFile(java.io.File projectFile,
                                     com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceMetaData exportData,
                                     com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat format,
                                     java.io.File directory)
                              throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
writeProjectFile in interface com.ebmwebsourcing.webeditor.shared.server.api.service.project.IProjectInstanceWriter
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

writeProjectFile

public java.io.File writeProjectFile(java.io.File projectInstanceFile,
                                     com.ebmwebsourcing.webeditor.api.domain.project.IProjectInstanceFormat formatToWriteIn,
                                     java.io.File temporaryOutputDirectory)
                              throws com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException
Specified by:
writeProjectFile in interface com.ebmwebsourcing.webeditor.shared.server.api.service.project.IProjectInstanceWriter
Throws:
com.ebmwebsourcing.webeditor.impl.domain.exception.ServiceException

getTempPathFromFile

protected java.lang.String getTempPathFromFile(java.io.File dir)


Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.