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 |
| 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 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 |
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
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
Copyright © 2006 SAS Institute Inc. All Rights Reserved.
javadoc generated Fri, 10 Feb 2006 17:29:00