com.partnersoft.update.model
Class UpdatePackageFile

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

public class UpdatePackageFile
extends java.lang.Object

Representation of a package file. Includes metadata such as checksum and size in bytes.

Copyright 2010 Partner Software, Inc.

Version:
$Id$
Author:
Paul Reavis

Constructor Summary
UpdatePackageFile(java.lang.String name, java.lang.String fileName, long size, long checksum)
           
 
Method Summary
 long getChecksum()
           
 java.lang.String getDownloadedBoxcarPath()
           
 java.lang.String getDownloadedChecksumPath()
           
 java.lang.String getFileName()
           
 java.lang.String getInstalledBoxcarPath()
           
 java.lang.String getName()
           
 long getSize()
           
 java.util.List listRootPaths()
          Root paths controlled by this package.
 void setChecksum(long checksum)
           
 void setFileName(java.lang.String fileName)
           
 void setName(java.lang.String name)
           
 void setSize(long size)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UpdatePackageFile

public UpdatePackageFile(java.lang.String name,
                         java.lang.String fileName,
                         long size,
                         long checksum)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getFileName

public java.lang.String getFileName()

setFileName

public void setFileName(java.lang.String fileName)

getSize

public long getSize()

setSize

public void setSize(long size)

getChecksum

public long getChecksum()

setChecksum

public void setChecksum(long checksum)

getInstalledBoxcarPath

public java.lang.String getInstalledBoxcarPath()

getDownloadedBoxcarPath

public java.lang.String getDownloadedBoxcarPath()

getDownloadedChecksumPath

public java.lang.String getDownloadedChecksumPath()

listRootPaths

public java.util.List listRootPaths()
Root paths controlled by this package. These are removed explicitly before an install, and used when building a boxcar.