com.partnersoft.v3x.apps.Staker.tools
Class JobProjectingFileMangler

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.tools.JobProjectingFileMangler
All Implemented Interfaces:
FileMangler

public class JobProjectingFileMangler
extends java.lang.Object
implements FileMangler

A FileMangler that loads the file as a MetaTOF graph, changes SEDC-style date fields the dates using the included formats, and saves it again.


Constructor Summary
JobProjectingFileMangler()
           
JobProjectingFileMangler(java.lang.String originalProjectionName, java.lang.String newProjectionName, boolean includeCheckouts)
           
 
Method Summary
 boolean getIncludeCheckouts()
           
 java.lang.String getNewProjectionName()
           
 java.lang.String getOriginalProjectionName()
           
static void main(java.lang.String[] argv)
          This main installs the mangler as a new update version for the hub.
 void mangle(java.io.File root, java.io.File filet)
           
 void setIncludeCheckouts(boolean tizit)
           
 void setNewProjectionName(java.lang.String newName)
           
 void setOriginalProjectionName(java.lang.String newName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobProjectingFileMangler

public JobProjectingFileMangler()

JobProjectingFileMangler

public JobProjectingFileMangler(java.lang.String originalProjectionName,
                                java.lang.String newProjectionName,
                                boolean includeCheckouts)
Method Detail

main

public static void main(java.lang.String[] argv)
This main installs the mangler as a new update version for the hub.


getOriginalProjectionName

public java.lang.String getOriginalProjectionName()

setOriginalProjectionName

public void setOriginalProjectionName(java.lang.String newName)

getNewProjectionName

public java.lang.String getNewProjectionName()

setNewProjectionName

public void setNewProjectionName(java.lang.String newName)

getIncludeCheckouts

public boolean getIncludeCheckouts()

setIncludeCheckouts

public void setIncludeCheckouts(boolean tizit)

mangle

public void mangle(java.io.File root,
                   java.io.File filet)
            throws java.io.IOException
Specified by:
mangle in interface FileMangler
Throws:
java.io.IOException