*** This class provides Binary Compatibility only, not Source Compatibility ***
Class DAVBinarypackage
java.lang.Object
com.sas.services.information.metadata.dav.DAVEntity
com.sas.services.information.metadata.dav.DAVItem
com.sas.services.information.metadata.dav.DAVBinarypackage
- All Implemented Interfaces:
AttributesInterface,DAVEntityInterface,DAVItemInterface,Serializable
Represent a sas binary result package in the DAV store. The resource contains the binary SAS package
results. The DAV resource has the property
{Constants.NS_PUBLISH_WEBDAV_URI}type
set to binarypackage- 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, STORE, UNSET -
Constructor Summary
ConstructorsConstructorDescriptionDAVBinarypackage(RepositoryData entity) Creates a new DAVBinarypackage from the information in the entityDAVBinarypackage(RepositoryInterface repos, String reposId) Creates a new DAVBinarypackage 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 "binarypackage".StringReturn the publisher alias information.StringReturn the publisher URI.StringgetType()Type is "binarypackage".MapGet the user properties defined for the package.Methods inherited from class com.sas.services.information.metadata.dav.DAVItem
checkin, checkout, clearLocalLists, finalize, getContentLength, getContents, getContentsAsBytes, getContentsStatus, getContentType, hasContentsUpdates, isUpdatePending, setContents, setContents, setContentsfromStore, setContentsStatus, setContentType, toString, uncheckoutMethods inherited from class com.sas.services.information.metadata.dav.DAVEntity
addAccessControlEntry, addAttribute, addAttributes, addUpdateMultiple, addUpdateSingle, 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, move, refresh, refresh, removeAccessControlEntry, setAccessControls, setACL, setAttribute, setAttributes, setContentClass, setDeleted, setDescription, setGUID, setName, setRemarksKeys, setReposId, setRepository, updateMethods inherited from class java.lang.Object
clone, equals, 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, move, refresh, refresh, removeAccessControlEntry, setACL, setContentClass, setDeleted, setDescription, setGUID, setName, setRemarksKeys, setReposId, update
-
Constructor Details
-
DAVBinarypackage
Creates a new DAVBinarypackage for the entity with a repository idreposIdin the repositoryrepos -
DAVBinarypackage
public DAVBinarypackage(RepositoryData entity) Creates a new DAVBinarypackage 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 "binarypackage".- Overrides:
getObjectClassin classDAVEntity- Returns:
- String The object class for the package
-
getType
public String getType()Type is "binarypackage".- 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 " publisherURL" 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
-