com.sas.edir.content
Class SasPackageContainer

java.lang.Object
  |
  +--com.sas.edir.SasTrackedObject
        |
        +--com.sas.edir.content.SasPackageEntry
              |
              +--com.sas.edir.content.SasPackageContainer
All Implemented Interfaces:
PackageContainer, PackageEntry, TrackedObject
Direct Known Subclasses:
DummyPackage

public class SasPackageContainer
extends SasPackageEntry
implements PackageContainer

SAS package container.

Version:
1.0
Author:
SAS

Constructor Summary
SasPackageContainer(com.sas.retrieve.Entry entry, EnterpriseDirectory edir)
          TBD
SasPackageContainer(com.sas.retrieve.Package packageInfo, com.sas.retrieve.TransportInterface transport, EnterpriseDirectory edir)
          TBD
SasPackageContainer(com.sas.retrieve.TransportInterface transport, EnterpriseDirectory edir)
          TBD
 
Method Summary
protected  void addEntry(SasPackageEntry entry)
          TBD
 java.util.Iterator entryIterator()
          Returns an iteration of all this result package's entries.
 java.util.ListIterator entryIterator(java.util.Comparator compare)
          Returns a sorted iteration of all this result package's members.
 java.lang.String getDescription()
          TBD
 java.lang.String getName()
          TBD
protected  SasPackageEntry toPackageEntry(com.sas.retrieve.Entry entryInfo, EnterpriseDirectory edir)
          TBD
 java.lang.String toString()
          TBD
 
Methods inherited from class com.sas.edir.content.SasPackageEntry
getEntry, getFilename, getMimetype, getTransport, getVersion, setMimetype
 
Methods inherited from class com.sas.edir.SasTrackedObject
getTrackingId, getUserData, setUserData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sas.edir.TrackedObject
getTrackingId, getUserData, setUserData
 

Constructor Detail

SasPackageContainer

public SasPackageContainer(com.sas.retrieve.Entry entry,
                           EnterpriseDirectory edir)
TBD

SasPackageContainer

public SasPackageContainer(com.sas.retrieve.Package packageInfo,
                           com.sas.retrieve.TransportInterface transport,
                           EnterpriseDirectory edir)
TBD

SasPackageContainer

public SasPackageContainer(com.sas.retrieve.TransportInterface transport,
                           EnterpriseDirectory edir)
TBD
Method Detail

toString

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

toPackageEntry

protected SasPackageEntry toPackageEntry(com.sas.retrieve.Entry entryInfo,
                                         EnterpriseDirectory edir)
TBD

addEntry

protected void addEntry(SasPackageEntry entry)
TBD

getDescription

public java.lang.String getDescription()
TBD
Specified by:
getDescription in interface PackageContainer
Overrides:
getDescription in class SasPackageEntry

getName

public java.lang.String getName()
TBD
Specified by:
getName in interface PackageContainer
Overrides:
getName in class SasPackageEntry

entryIterator

public java.util.Iterator entryIterator()
Returns an iteration of all this result package's entries.

Specified by:
entryIterator in interface PackageContainer
Returns:
A SasPackageEntry iteration.

entryIterator

public java.util.ListIterator entryIterator(java.util.Comparator compare)
Returns a sorted iteration of all this result package's members.

Specified by:
entryIterator in interface PackageContainer
Parameters:
comparator - A Comparator for sorting, or null for no sorting.
Returns:
A SasPackageEntry iteration.