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

Interface ExternalIdentityInterface

All Superinterfaces:
MetadataInterface, PublicObjectInterface, Remote

@SASScope("ALL") @BinaryCompatibilityOnly public interface ExternalIdentityInterface extends MetadataInterface
  • Method Details

    • getContext

      String getContext() throws ServiceException, RemoteException
      Gets the context for the external identity
      Returns:
      The external identity Context
      Throws:
      ServiceException - If error getting/setting part of the object.
      RemoteException - If error connecting/communicating to/with remote object.
    • getIdentifier

      String getIdentifier() throws ServiceException, RemoteException
      Gets the identifier for the external identity
      Specified by:
      getIdentifier in interface PublicObjectInterface
      Returns:
      The external identity id
      Throws:
      ServiceException - If error getting/setting part of the object.
      RemoteException - If error connecting/communicating to/with remote object.
    • getImportType

      String getImportType() throws ServiceException, RemoteException
      Gets the import type for the external identity
      Returns:
      The external identity import type
      Throws:
      ServiceException - If error getting/setting part of the object.
      RemoteException - If error connecting/communicating to/with remote object.
    • getOwningObject

      MetadataInterface getOwningObject() throws ServiceException, RemoteException
      Get the object that owns this external identity
      Returns:
      The owner of the external identity.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.
    • setContext

      void setContext(String context) throws ServiceException, RemoteException
      Sets the context for the external identity
      Parameters:
      The - context of the external identity
      Throws:
      ServiceException - If error getting/setting part of the object.
      RemoteException - If error connecting/communicating to/with remote object.
    • setIdentifier

      void setIdentifier(String identifier) throws ServiceException, RemoteException
      Sets the identifier for the external identity
      Parameters:
      The - identifier of the external identity
      Throws:
      ServiceException - If error getting/setting part of the object.
      RemoteException - If error connecting/communicating to/with remote object.
    • setImportType

      void setImportType(String importType) throws ServiceException, RemoteException
      Sets the import type of the external identity
      Parameters:
      The - List of SubscriberInterface instances
      Throws:
      ServiceException - If error getting/setting part of the object.
      RemoteException - If error connecting/communicating to/with remote object.
    • setOwningObject

      void setOwningObject(MetadataInterface owner) throws ServiceException, RemoteException
      Set the object that this external identity modifies.
      Parameters:
      owner - The object that owns this external identity
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - In the event of remote object failure.