com.ptc.epm.commands.transaction
Class CheckOutOp

java.lang.Object
  extended bycom.ptc.epm.commands.transaction.CheckOutOp
All Implemented Interfaces:
Serializable, TransactionOp

public class CheckOutOp
extends Object
implements TransactionOp

See Also:
Serialized Form

Field Summary
private  Folder checkoutFolder
           
private  String[] notes
           
private  int numberObjects
           
private  Workable[] objects
           
 
Constructor Summary
CheckOutOp()
           
CheckOutOp(Folder checkoutFolder)
           
 
Method Summary
 void checkout(Workable object, String note)
           
 Object execute(DataExchange exchange)
           
 Folder getCheckoutFolder()
           
 void publishResults(Object checkedOutCopies, ResultsMapping results)
           
 String toString()
           
 void updateInput(ObjectUpdateTable table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

checkoutFolder

private Folder checkoutFolder

objects

private Workable[] objects

notes

private String[] notes

numberObjects

private int numberObjects
Constructor Detail

CheckOutOp

public CheckOutOp()

CheckOutOp

public CheckOutOp(Folder checkoutFolder)
Method Detail

checkout

public void checkout(Workable object,
                     String note)

getCheckoutFolder

public Folder getCheckoutFolder()

execute

public Object execute(DataExchange exchange)
               throws WTException
Specified by:
execute in interface TransactionOp
Throws:
WTException

publishResults

public void publishResults(Object checkedOutCopies,
                           ResultsMapping results)
Specified by:
publishResults in interface TransactionOp

toString

public String toString()

updateInput

public void updateInput(ObjectUpdateTable table)
Specified by:
updateInput in interface TransactionOp