public class FileContainerDeployment extends DesignDeployment
Modifier and Type | Class and Description |
---|---|
static class |
FileContainerDeployment.ContainerFile |
static class |
FileContainerDeployment.FileNameComparator |
FILECONTAINER_METADATA_FILENAME, LOG
Constructor and Description |
---|
FileContainerDeployment(DesignSyncStatus parent,
java.lang.String documentKey,
org.apache.commons.vfs2.FileObject codeFile) |
Modifier and Type | Method and Description |
---|---|
boolean |
isUpdated() |
void |
performUpdate(de.innovationgate.webgate.api.WGDatabase db) |
void |
resetUpdateInformation() |
doAttachFile, doRemoveFile, doSaveDocument, getDocument, getDocumentKey, getManager, getParent, getTimestampOfCodeFile, getTimestampOfMetadataFile, isDeleted, performDeletion, setParent
getCodeFile, getCodeFilePath, getMetadataFile, getSuffix, getType, processDesignHeader
public FileContainerDeployment(DesignSyncStatus parent, java.lang.String documentKey, org.apache.commons.vfs2.FileObject codeFile) throws java.io.IOException, WGDesignSyncException
java.io.IOException
WGDesignSyncException
public boolean isUpdated() throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.io.IOException, WGDesignSyncException
isUpdated
in class DesignDeployment
java.lang.InstantiationException
java.lang.IllegalAccessException
java.io.IOException
WGDesignSyncException
public void performUpdate(de.innovationgate.webgate.api.WGDatabase db) throws java.io.IOException, de.innovationgate.webgate.api.WGException, java.lang.InstantiationException, java.lang.IllegalAccessException, WGDesignSyncException
performUpdate
in class DesignDeployment
java.io.IOException
de.innovationgate.webgate.api.WGException
java.lang.InstantiationException
java.lang.IllegalAccessException
WGDesignSyncException
public void resetUpdateInformation() throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.io.IOException, WGDesignSyncException
resetUpdateInformation
in class DesignDeployment
java.lang.InstantiationException
java.lang.IllegalAccessException
java.io.IOException
WGDesignSyncException