@API
public abstract class FileAction
extends com.technia.tif.core.util.LockSupport
implements com.technia.common.xml.XMLReadable
| Constructor and Description |
|---|
FileAction() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFileName() |
protected java.lang.String |
getFileName(FileActionContext ctx) |
java.lang.String |
getFormat() |
protected boolean |
handleElement(com.technia.common.xml.XMLReader reader,
java.lang.String elementName) |
void |
initialize(com.technia.common.xml.XMLReader reader) |
protected void |
initializeCheckin(com.technia.common.xml.XMLReader reader)
Parses Checkin element.
|
boolean |
isOverwritePreviousVersion() |
protected abstract FileActionResult |
process(FileActionContext ctx) |
protected java.io.File |
processCheckin(FileActionContext ctx,
java.io.File fileToCheckin)
This method will, if configured, check in the file to ENOVIA.
|
void |
setCheckinAction(CheckinAction checkinAction) |
void |
setFileName(java.lang.String fileName) |
void |
setFormat(java.lang.String format) |
void |
setOverwritePreviousVersion(boolean overwritePreviousVersion) |
java.lang.String |
toString() |
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public java.lang.String getFormat()
public void setFormat(java.lang.String format)
public boolean isOverwritePreviousVersion()
public void setOverwritePreviousVersion(boolean overwritePreviousVersion)
public void setCheckinAction(CheckinAction checkinAction)
protected abstract FileActionResult process(FileActionContext ctx) throws java.lang.Exception
java.lang.Exceptionprotected java.io.File processCheckin(FileActionContext ctx, java.io.File fileToCheckin) throws java.lang.Exception
ctx - The current contextjava.lang.Exceptionprotected java.lang.String getFileName(FileActionContext ctx)
public java.lang.String toString()
toString in class java.lang.Objectprotected void initializeCheckin(com.technia.common.xml.XMLReader reader)
throws com.technia.common.xml.XMLException
reader - XML Readercom.technia.common.xml.XMLExceptionpublic void initialize(com.technia.common.xml.XMLReader reader)
throws com.technia.common.xml.XMLException
initialize in interface com.technia.common.xml.XMLReadablecom.technia.common.xml.XMLExceptionprotected boolean handleElement(com.technia.common.xml.XMLReader reader,
java.lang.String elementName)
throws com.technia.common.xml.XMLException
com.technia.common.xml.XMLException