***  This API provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.information.metadata.dav
Class DAVPackage

java.lang.Object
  |
  +--com.sas.services.information.metadata.dav.DAVEntity
        |
        +--com.sas.services.information.metadata.dav.DAVFolder
              |
              +--com.sas.services.information.metadata.dav.DAVPackage
All Implemented Interfaces:
AttributesInterface, DAVEntityInterface, DAVFolderInterface,

public class DAVPackage
extends DAVFolder

Represent a sas result package in the DAV store. The collection contains the SAS package results. The DAV resource has the property {Constants.NS_PUBLISH_WEBDAV_URI}type set to package

See Also:
Serialized Form

Fields inherited from class com.sas.services.information.metadata.dav.DAVEntity
_acl, _descAttribute, _fullUrl, _name, _nameAttribute, _objectClass, _properties, _repos, _reposId, _resource, _schemaProperties, aclList, content, hasBeenFetched, LOCAL, STORE, UNSET
 
Constructor Summary
DAVPackage(RepositoryData entity)
          Creates a new DAVPackage from the information in the entity
DAVPackage(RepositoryInterface repos, String reposId)
          Creates a new DAVPackage for the entity with a repository id reposId in the repository repos
 
Method Summary
 String getAbstract()
          Get the "abstract" property using the SASDAV_NAMESPACE namespace.
 String getCreationDate()
          Get the "creationDateTime" property using the SASDAV_NAMESPACE namespace.
 String getDescription()
          Return the description.
 String getExpirationDate()
          Get the "expirationDateTime" property using the SASDAV_NAMESPACE namespace.
 String getObjectClass()
          Object class is "package".
 String getPublisherAlias()
          Return the publisher alias information.
 String getPublisherURI()
          Return the publisher URI.
 String getType()
          Type is "package".
 Map getUserProperties()
          Get the user properties defined for the package.
 
Methods inherited from class com.sas.services.information.metadata.dav.DAVFolder
addEntity, createFolder, createFolder, createItem, createItem, getEntities, getItem, getItems, refresh, refresh, setItems
 
Methods inherited from class com.sas.services.information.metadata.dav.DAVEntity
addAccessControlEntry, addAttribute, addAttributes, addUpdateMultiple, addUpdateSingle, clearLocalLists, commitUpdates, copy, delete, deleteAttribute, deleteAttributes, fetchEntity, getAccessControlList, getACL, getAttribute, getAttributes, getCreateDate, getDAVResource, getFolder, getGUID, getModifyDate, getName, getProperties, getRemarksKeys, getRemoveUpdates, getReposId, getRepository, getSetUpdates, getUpdateableACL, getUrl, getURL, isCollection, isDeleted, isUpdatePending, move, refresh, removeAccessControlEntry, setAccessControls, setACL, setAttribute, setAttributes, setContentClass, setDeleted, setDescription, setGUID, setName, setRemarksKeys, setReposId, setRepository, toString, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sas.services.information.metadata.dav.DAVEntityInterface
addAccessControlEntry, copy, delete, getAccessControlList, getACL, getCreateDate, getDAVResource, getFolder, getGUID, getModifyDate, getName, getProperties, getRemarksKeys, getRemoveUpdates, getReposId, getRepository, getSetUpdates, getUpdateableACL, getUrl, getURL, isCollection, isDeleted, isUpdatePending, move, refresh, removeAccessControlEntry, setACL, setContentClass, setDeleted, setDescription, setGUID, setName, setRemarksKeys, setReposId, update
 
Methods inherited from interface com.sas.services.information.metadata.dav.AttributesInterface
addAttribute, addAttributes, deleteAttribute, deleteAttributes, getAttribute, getAttributes, setAttribute, setAttributes
 

Constructor Detail

DAVPackage

public DAVPackage(RepositoryInterface repos,
                  String reposId)
Creates a new DAVPackage for the entity with a repository id reposId in the repository repos

DAVPackage

public DAVPackage(RepositoryData entity)
Creates a new DAVPackage from the information in the entity
Method Detail

getCreationDate

public String getCreationDate()
Get the "creationDateTime" property using the SASDAV_NAMESPACE namespace.

Returns:
String Creation Date (format ddMMMyyyy:HH:mm:ss)

getExpirationDate

public String getExpirationDate()
Get the "expirationDateTime" property using the SASDAV_NAMESPACE namespace.

Returns:
String Expiration Date (format ddMMMyyyy:HH:mm:ss)

getAbstract

public String getAbstract()
Get the "abstract" property using the SASDAV_NAMESPACE namespace.

Returns:
String Abstract for the package

getUserProperties

public Map getUserProperties()
Get the user properties defined for the package.

Returns:
Map User defined properties for the package

getObjectClass

public String getObjectClass()
Object class is "package".

Overrides:
getObjectClass in class DAVEntity
Returns:
String The object class for the package

getType

public String getType()
Type is "package".

Overrides:
getType in class DAVEntity
Returns:
String The type for the package

getDescription

public String getDescription()
Return the description. This is stored in the "description" property in the SASDAV_NAMESPACE namespace and not the SASDAV_SCHEMA_NAMESPACE (the default).
Overrides:
getDescription in class DAVEntity
Returns:
String The package description

getPublisherURI

public String getPublisherURI()
Return the publisher URI. This stored in the " publisherURI" property in the SASDAV_NAMESPACE namespace and not the SASDAV_SCHEMA_NAMESPACE (the default).
Returns:
String The publisher

getPublisherAlias

public String getPublisherAlias()
Return the publisher alias information. This stored in the "publisherAlias" property in the SASDAV_NAMESPACE namespace and not the SASDAV_SCHEMA_NAMESPACE (the default).
Returns:
String The publisher

***  This API provides Binary Compatibility only, not Source Compatibility  ***




Copyright © 2006 SAS Institute Inc. All Rights Reserved.
javadoc generated Fri, 10 Feb 2006 17:29:00