com.partnersoft.update.model
Class UpdateSession

java.lang.Object
  extended by com.partnersoft.update.model.UpdateSession

public class UpdateSession
extends java.lang.Object

This class maintains all state for an update session.

Copyright 2010 Partner Software, Inc.

Version:
$Id$
Author:
Paul Reavis

Constructor Summary
UpdateSession()
           
 
Method Summary
 long getBytesToTransfer()
           
 long getBytesToUnpack()
           
 long getBytesTransferred()
           
 long getBytesUnpacked()
           
 UpdateInstallation getDestinationInstall()
           
 UpdateOS getDestinationOS()
           
 java.util.Map getDestinationPackages()
           
 UpdateParameters getParameters()
           
 UpdateInstallation getSourceInstall()
           
 java.util.Map getSourcePackages()
           
 java.util.Map getUpdatedPackages()
           
 void incrementBytesTransferred(long howMuch)
           
 void incrementBytesUnpacked(long howMuch)
           
 void setBytesToTransfer(long bytesToTransfer)
           
 void setBytesToUnpack(long bytesToUnpack)
           
 void setBytesTransferred(long bytesTransferred)
           
 void setBytesUnpacked(long bytesUnpacked)
           
 void setDestinationInstall(UpdateInstallation destinationInstall)
           
 void setDestinationOS(UpdateOS destinationOS)
           
 void setDestinationPackages(java.util.Map destinationPackages)
           
 void setParameters(UpdateParameters parameters)
           
 void setSourceInstall(UpdateInstallation sourceInstall)
           
 void setSourcePackages(java.util.Map sourcePackages)
           
 void setUpdatedPackages(java.util.Map updatePackages)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateSession

public UpdateSession()
Method Detail

incrementBytesTransferred

public void incrementBytesTransferred(long howMuch)

incrementBytesUnpacked

public void incrementBytesUnpacked(long howMuch)

getParameters

public UpdateParameters getParameters()

setParameters

public void setParameters(UpdateParameters parameters)

getSourceInstall

public UpdateInstallation getSourceInstall()

setSourceInstall

public void setSourceInstall(UpdateInstallation sourceInstall)

getDestinationInstall

public UpdateInstallation getDestinationInstall()

setDestinationInstall

public void setDestinationInstall(UpdateInstallation destinationInstall)

getSourcePackages

public java.util.Map getSourcePackages()

setSourcePackages

public void setSourcePackages(java.util.Map sourcePackages)

getDestinationPackages

public java.util.Map getDestinationPackages()

setDestinationPackages

public void setDestinationPackages(java.util.Map destinationPackages)

getUpdatedPackages

public java.util.Map getUpdatedPackages()

setUpdatedPackages

public void setUpdatedPackages(java.util.Map updatePackages)

getBytesToTransfer

public long getBytesToTransfer()

setBytesToTransfer

public void setBytesToTransfer(long bytesToTransfer)

getBytesTransferred

public long getBytesTransferred()

setBytesTransferred

public void setBytesTransferred(long bytesTransferred)

getBytesToUnpack

public long getBytesToUnpack()

setBytesToUnpack

public void setBytesToUnpack(long bytesToUnpack)

getBytesUnpacked

public long getBytesUnpacked()

setBytesUnpacked

public void setBytesUnpacked(long bytesUnpacked)

getDestinationOS

public UpdateOS getDestinationOS()

setDestinationOS

public void setDestinationOS(UpdateOS destinationOS)