com.sas.edir.delivery
Interface Archive

All Superinterfaces:
Caching, Entity, KeywordEntity, PackageContainer, TrackedObject

public interface Archive
extends KeywordEntity, PackageContainer

An archive is an enterprise entity for a package that has been persisted to the file system. An archive provides:

Version:
1.0
Author:
SAS

Fields inherited from interface com.sas.edir.Entity
PROPERTY_CHANGED, SUBPROPERTY_CHANGED
 
Method Summary
 java.util.Date getCreationDate()
          Returns this archive's creation date.
 java.util.Date getExpirationDate()
          Returns this archive's expiration date.
 java.lang.String getLogicalName()
          Returns this archive path's logical name.
 java.lang.String getPath()
          Returns this archive path's path relative to its logical name.
 User getPublisher()
          Returns this archive's publisher.
 java.lang.String getUniqueName()
          Returns this archive's unique name.
 
Methods inherited from interface com.sas.edir.KeywordEntity
addKeyword, keywordIterator, keywordIterator, removeKeyword, setKeywords
 
Methods inherited from interface com.sas.edir.Entity
addPropertyChangeListener, getContext, getCreateTime, getCreatorsName, getDescription, getEnterpriseDirectory, getGuid, getModifiersName, getModifyTime, getName, getObjectclass, removeModificationItems, removePropertyChangeListener, setDescription, setGuid, setName, setObjectclass
 
Methods inherited from interface com.sas.edir.Caching
edirUpdateStore, getTimeToLive, isExpired, refreshCache, refreshCachedObjects, releaseCache, setDirty, setTimeToLive, setTimeToLive, updateStore
 
Methods inherited from interface com.sas.edir.TrackedObject
getTrackingId, getUserData, setUserData
 
Methods inherited from interface com.sas.edir.content.PackageContainer
entryIterator, entryIterator, getDescription, getName
 

Method Detail

getCreationDate

public java.util.Date getCreationDate()
Returns this archive's creation date.

Returns:
The creation date.

getExpirationDate

public java.util.Date getExpirationDate()
Returns this archive's expiration date.

Returns:
The expiration date.

getLogicalName

public java.lang.String getLogicalName()
Returns this archive path's logical name.

Returns:
The logical name.

getPath

public java.lang.String getPath()
Returns this archive path's path relative to its logical name.

Returns:
The path.

getPublisher

public User getPublisher()
Returns this archive's publisher.

Returns:
The publisher.

getUniqueName

public java.lang.String getUniqueName()
Returns this archive's unique name.

Returns:
The unique name.