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

Class ReferenceEntry

java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
com.sas.services.publish.AbstractEntry
com.sas.services.publish.ReferenceEntry
All Implemented Interfaces:
com.sas.entities.EntityKeyInterface, EntryInterface, ReferenceEntryInterface, Serializable, Remote

@SASScope("ALL") @BinaryCompatibilityOnly public class ReferenceEntry extends AbstractEntry implements ReferenceEntryInterface
Represents a reference entry that can then be added to a result package for publishing. A reference entry simply identifies (references) some data or file (such as a web page) that is external to the package. See Constructing a Result Package to Publish for an example of how this class is used.
Since:
1.0
See Also:
  • Constructor Details

    • ReferenceEntry

      public ReferenceEntry() throws RemoteException
      Creates a default instance. This constructor should not be used and is only provided sine the compiler was previously providing a default public constructor. Use {#ReferenceEntry(String reference, String referenceType)} instead.
      Throws:
      RemoteException - If a network anomaly is encountered.
    • ReferenceEntry

      protected ReferenceEntry(Class theClass) throws RemoteException
      Creates a new reference entry.
      Parameters:
      theClass - The class to use when determine which RMI socket factories are to be used when exporting a remote object.
      Throws:
      RemoteException - If a network anomaly is encountered.
    • ReferenceEntry

      public ReferenceEntry(String reference, String referenceType) throws RemoteException, IllegalArgumentException
      Creates a new reference entry.
      Parameters:
      reference - The reference which identifies some data or file that is external to the package, such as a url.
      referenceType - The type of reference. Support reference types include HTML or URL.
      Throws:
      RemoteException - If a network anomaly is encountered.
      IllegalArgumentException
  • Method Details