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

com.sas.services.information.metadata
Interface ExternalIdentityInterface

All Superinterfaces:
MetadataInterface, PublicObjectInterface, java.rmi.Remote

public interface ExternalIdentityInterface
extends MetadataInterface


Field Summary
 
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
METADATA_STATE_DELETED, METADATA_STATE_DESTROYED, METADATA_STATE_NEW, METADATA_STATE_NORMAL, PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Method Summary
 java.lang.String getContext()
          Gets the context for the external identity
 java.lang.String getIdentifier()
          Gets the identifier for the external identity
 java.lang.String getImportType()
          Gets the import type for the external identity
 MetadataInterface getOwningObject()
          Get the object that owns this external identity
 void setContext(java.lang.String context)
          Sets the context for the external identity
 void setIdentifier(java.lang.String identifier)
          Sets the identifier for the external identity
 void setImportType(java.lang.String importType)
          Sets the import type of the external identity
 void setOwningObject(MetadataInterface owner)
          Set the object that this external identity modifies.
 
Methods inherited from interface com.sas.services.information.metadata.MetadataInterface
add, addAccessControl, addAttribute, addAttributes, addDocument, addExtension, addGroup, addImplementor, addKeyword, addNoteTextStore, addNoteTextStore, addObjectProperty, addObjectProperty, addPermissions, addPrompt, addPropertySet, addRemark, addResponsibleParty, addTransactionListener, addUsedByPrototype, checkin, checkout, commit, copyTo, countAssociatedObjects, delete, deleteAttribute, deleteAttributes, destroy, getAccessControls, getAttribute, getAttributes, getAuthorizationUtil, getCreateDate, getCreatedBy, getDescription, getDocuments, getEntityKey, getEntityURL, getExtensions, getGroups, getGUID, getIdentities, getImplementors, getKeywords, getLockedBy, getModifiedBy, getModifyDate, getNoteTextStore, getNoteTextStores, getNoteTextStoresByRole, getObjectProperties, getParent, getParentPath, getParents, getPath, getPaths, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getPrimaryPropertyGroup, getPrompt, getPrompts, getPropertyBag, getPropertySets, getRemarksList, getReposId, getRepository, getRepositoryEntity, getRepositoryName, getReposKey, getResponsibleParties, getState, getTrackingId, getType, getUsageVersion, getUsedByPrototypes, getUsingPrototype, getVersion, isAuthorized, isCompatible, isDeleted, isDestroyed, isLoggingEnabled, isObjectAlive, isReadCompatible, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, refresh, removeAccessControl, removeDocument, removeExtension, removeGroup, removeImplementor, removeKeyword, removeNoteTextStore, removeObjectProperty, removePermissions, removePrompt, removePropertySet, removeResponsibleParty, removeResponsiblePartyByIdentity, removeUsedByPrototype, rollback, setAttribute, setAttributes, setDeleted, setDescription, setDocuments, setExtensions, setGroups, setGUID, setKeywords, setName, setNoteTextStores, setObjectProperties, setPermission, setPrimaryPropertyGroup, setPrompt, setPrompts, setRemarksList, setRepository, setUsingPrototype, startTransaction, toByteArray, transactionEvent, uncheckout, update, updateFromBag, version
 
Methods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface
addProcessorInterface, getContainer, getName, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor
 

Method Detail

getContext

java.lang.String getContext()
                            throws ServiceException,
                                   java.rmi.RemoteException
Gets the context for the external identity

Returns:
The external identity Context
Throws:
ServiceException - If error getting/setting part of the object.
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getIdentifier

java.lang.String getIdentifier()
                               throws ServiceException,
                                      java.rmi.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.
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getImportType

java.lang.String getImportType()
                               throws ServiceException,
                                      java.rmi.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.
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getOwningObject

MetadataInterface getOwningObject()
                                  throws ServiceException,
                                         java.rmi.RemoteException
Get the object that owns this external identity

Returns:
The owner of the external identity.
Throws:
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.

setContext

void setContext(java.lang.String context)
                throws ServiceException,
                       java.rmi.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.
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

setIdentifier

void setIdentifier(java.lang.String identifier)
                   throws ServiceException,
                          java.rmi.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.
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

setImportType

void setImportType(java.lang.String importType)
                   throws ServiceException,
                          java.rmi.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.
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

setOwningObject

void setOwningObject(MetadataInterface owner)
                     throws ServiceException,
                            java.rmi.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.
java.rmi.RemoteException - In the event of remote object failure.

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




Copyright © 2009 SAS Institute Inc. All Rights Reserved.