*** This class provides Binary Compatibility only, not Source Compatibility ***
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,Serializable
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- Since:
- 1.0
- See Also:
-
Field Summary
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, UNSET -
Constructor Summary
ConstructorsConstructorDescriptionDAVPackage(RepositoryData entity) Creates a new DAVPackage from the information in the entityDAVPackage(RepositoryInterface repos, String reposId) Creates a new DAVPackage for the entity with a repository idreposIdin the repositoryrepos -
Method Summary
Modifier and TypeMethodDescriptionStringGet the "abstract" property using the SASDAV_NAMESPACE namespace.StringGet the "creationDateTime" property using the SASDAV_NAMESPACE namespace.StringGet the "creationDateTimeNumeric" property using the SASDAV_NAMESPACE namespace.StringReturn the description.StringGet the "expirationDateTime" property using the SASDAV_NAMESPACE namespace.StringGet the "expirationDateTimeNumeric" property using the SASDAV_NAMESPACE namespace.StringObject class is "package".StringReturn the publisher alias information.StringReturn the publisher URI.StringgetType()Type is "package".MapGet 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, setItemsMethods 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, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sas.services.information.metadata.dav.AttributesInterface
addAttribute, addAttributes, deleteAttribute, deleteAttributes, getAttribute, getAttributes, setAttribute, setAttributesMethods 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
-
Constructor Details
-
DAVPackage
Creates a new DAVPackage for the entity with a repository idreposIdin the repositoryrepos -
DAVPackage
public DAVPackage(RepositoryData entity) Creates a new DAVPackage from the information in the entity
-
-
Method Details
-
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)
-
getCreationDateNumeric
public String getCreationDateNumeric()Get the "creationDateTimeNumeric" property using the SASDAV_NAMESPACE namespace.- Returns:
- String Creation Date in SAS double format
-
getExpirationDateNumeric
public String getExpirationDateNumeric()Get the "expirationDateTimeNumeric" property using the SASDAV_NAMESPACE namespace.- Returns:
- String Expiration Date in SAS double format
-
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:
getObjectClassin classDAVEntity- Returns:
- String The object class for the package
-
getType
public String getType()Type is "package".- Specified by:
getTypein interfaceDAVEntityInterface- Overrides:
getTypein classDAVEntity- 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).- Specified by:
getDescriptionin interfaceDAVEntityInterface- Overrides:
getDescriptionin classDAVEntity- 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
-