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

Class DAVPackage

java.lang.Object
All Implemented Interfaces:
AttributesInterface, DAVEntityInterface, DAVFolderInterface, Serializable

@SASScope("ALL") @BinaryCompatibilityOnly 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
Since:
1.0
See Also:
  • Constructor Details

    • 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 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:
      getObjectClass in class DAVEntity
      Returns:
      String The object class for the package
    • getType

      public String getType()
      Type is "package".

      Specified by:
      getType in interface DAVEntityInterface
      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).
      Specified by:
      getDescription in interface DAVEntityInterface
      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