com.unitesk.requality.core.transaction
Class ChangeResource

java.lang.Object
  extended by com.unitesk.requality.core.transaction.TreeOperation
      extended by com.unitesk.requality.core.transaction.ChangeResource

public class ChangeResource
extends TreeOperation


Constructor Summary
ChangeResource(java.util.UUID uuid, java.lang.String name, java.lang.String oldContentFile, java.lang.String newContentFile, java.lang.Object data)
           
 
Method Summary
 void apply(ITreeStorage storage)
           
static void copy(java.io.InputStream in, java.io.OutputStream out)
           
 void dispose()
           
 java.lang.Object getData()
           
 java.util.UUID getNodeUUID()
           
 java.lang.String getResourceName()
           
 void rollback(ITreeStorage storage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeResource

public ChangeResource(java.util.UUID uuid,
                      java.lang.String name,
                      java.lang.String oldContentFile,
                      java.lang.String newContentFile,
                      java.lang.Object data)
Method Detail

apply

public void apply(ITreeStorage storage)
Specified by:
apply in class TreeOperation

rollback

public void rollback(ITreeStorage storage)
Specified by:
rollback in class TreeOperation

dispose

public void dispose()
Overrides:
dispose in class TreeOperation

copy

public static void copy(java.io.InputStream in,
                        java.io.OutputStream out)
                 throws java.io.IOException
Throws:
java.io.IOException

getData

public java.lang.Object getData()
Overrides:
getData in class TreeOperation

getNodeUUID

public java.util.UUID getNodeUUID()

getResourceName

public java.lang.String getResourceName()