Uses of Interface
com.sas.services.information.metadata.IdentityInterface

Packages that use IdentityInterface
com.sas.services.information Interact with data repositories on behalf of client applications. 
com.sas.services.information.metadata Information Service metadata. 
com.sas.services.information.publicobject Public Objects are Information Service objects which represent SAS information which is rooted in metadata. 
com.sas.services.user Maintain user identities and profiles. 
 

Uses of IdentityInterface in com.sas.services.information
 

Fields in com.sas.services.information declared as IdentityInterface
protected  IdentityInterface OMIServer._person
           
 

Methods in com.sas.services.information that return IdentityInterface
abstract  IdentityInterface ServerInterface.getIdentity()
          Get the IdentityInterface representing the connected user.
abstract  IdentityInterface RepositoryInterface.getIdentity()
          Get the authenticated user identity.
 IdentityInterface OMIServerRepository.getIdentity()
           
 IdentityInterface OMIServer.getIdentity()
           
 IdentityInterface DAVRepository.getIdentity()
           
 

Methods in com.sas.services.information with parameters of type IdentityInterface
 java.lang.String[][] OMIServerRepository.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, java.util.List permissions)
           
abstract  java.lang.String[][] OMIRepositoryInterface.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, java.util.List permissions)
           
abstract  java.lang.String[][] MetadataRepositoryInterface.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, java.util.List permissions)
           
abstract  boolean InformationServiceInterface.isAuthorized(UserContextInterface superUser, IdentityInterface plainUser, MetadataInterface objectToCheck, java.lang.String permission)
          Check the authorization for a metadata object.
 boolean InformationService.isAuthorized(UserContextInterface superUser, IdentityInterface plainUser, MetadataInterface objectToCheck, java.lang.String permission)
          Check the authorization for a metadata object.
 

Uses of IdentityInterface in com.sas.services.information.metadata
 

Methods in com.sas.services.information.metadata that return IdentityInterface
abstract  IdentityInterface LoginInterface.getIdentity()
          Get the identity associated to this login.
abstract  IdentityInterface IdentityMembershipInterface.getIdentity()
          Returns current membership level
 

Methods in com.sas.services.information.metadata with parameters of type IdentityInterface
abstract  void IdentityGroupInterface.addIdentity(IdentityInterface identity)
          Add a member identity to this group.
 void DAVAccessControlEntry.addIdentity(IdentityInterface identity)
           
abstract  void AccessControlEntryInterface.addIdentity(IdentityInterface identity)
          Add an identity to this ACE.
 AuthorizationInfoInterface AuthorizationUtil.getAuthorizations(IdentityInterface identity, java.util.List<java.lang.String> permissions)
          Get Authorizations
abstract  AuthorizationInfoInterface AuthorizationBaseInterface.getAuthorizations(IdentityInterface identity, java.util.List<java.lang.String> permissions)
          Get authorizations for a single identity
 AuthorizationExplainedInfoInterface AuthorizationUtil.getAuthorizationsExplained(IdentityInterface identity, java.util.List<java.lang.String> permissions)
          Get Authorizations with Indirect Authorization Sources Explained
abstract  AuthorizationExplainedInfoInterface AuthorizationBaseInterface.getAuthorizationsExplained(IdentityInterface identity, java.util.List<java.lang.String> permissions)
          Get authorization sources explained for a single identity.
 PermissionInterface VirtualMetadata.getPermission(IdentityInterface identity, PermissionInterface permission)
          Get a permission that matches the requested permission for the requested identity on this metadata object.
abstract  PermissionInterface MetadataInterface.getPermission(IdentityInterface identity, PermissionInterface permission)
          Get a permission that matches the requested permission for the requested identity on this metadata object.
 PermissionInterface Metadata.getPermission(IdentityInterface identity, PermissionInterface permission)
          Get a permission that matches the requested permission for the requested identity on this metadata object.
 java.util.List VirtualMetadata.getPermissions(IdentityInterface identity)
          Get all the permissions that apply to this object.
abstract  java.util.List MetadataInterface.getPermissions(IdentityInterface identity)
          Get all the permissions that apply to this object.
 java.util.List Metadata.getPermissions(IdentityInterface identity)
          Get all the permissions that apply to this object.
 java.util.List VirtualMetadata.getPermissions(IdentityInterface identity, java.lang.String[] inheritedPermissions)
           
abstract  java.util.List MetadataInterface.getPermissions(IdentityInterface identity, java.lang.String[] inheritedPermissions)
          Get all the permissions that apply to this object.
 java.util.List Metadata.getPermissions(IdentityInterface identity, java.lang.String[] inheritedPermissions)
          Get all the permissions that apply to this object.
abstract  void IdentityGroupInterface.removeIdentity(IdentityInterface identity)
          Remove a member identity from this group.
 void DAVAccessControlEntry.removeIdentity(IdentityInterface identity)
           
abstract  void AccessControlEntryInterface.removeIdentity(IdentityInterface identity)
          Remove an identity from this ACE.
 void AuthorizationUtil.setAuthorizations(IdentityInterface identity, java.util.List<PermissionInfoInterface> permissionInfoList)
          Set Authorizations
abstract  void AuthorizationBaseInterface.setAuthorizations(IdentityInterface identity, java.util.List<PermissionInfoInterface> permissionInfoList)
          Set permission(s) for a single identity
 void VirtualMetadata.setPermission(IdentityInterface identity, PermissionInterface permission)
          Set a new permission on this metadata object.
abstract  void MetadataInterface.setPermission(IdentityInterface identity, PermissionInterface permission)
          Set a new permission on this metadata object.
 void Metadata.setPermission(IdentityInterface identity, PermissionInterface permission)
          Set a new permission on this metadata object.
 

Method parameters in com.sas.services.information.metadata with type arguments of type IdentityInterface
 java.util.List<AuthorizationInfoInterface> AuthorizationUtil.getAuthorizations(java.util.List<IdentityInterface> identities, java.util.List<java.lang.String> permissions)
          Get Authorizations
abstract  java.util.List<AuthorizationInfoInterface> AuthorizationBaseInterface.getAuthorizations(java.util.List<IdentityInterface> identities, java.util.List<java.lang.String> permissions)
          Get authorizations for multiple identities
 java.util.List<AuthorizationExplainedInfoInterface> AuthorizationUtil.getAuthorizationsExplained(java.util.List<IdentityInterface> identities, java.util.List<java.lang.String> permissions)
          Get Authorizations with Indirect Authorization Sources Explained
abstract  java.util.List<AuthorizationExplainedInfoInterface> AuthorizationBaseInterface.getAuthorizationsExplained(java.util.List<IdentityInterface> identities, java.util.List<java.lang.String> permissions)
          Get authorization sources explained for a list of identities.
 

Constructors in com.sas.services.information.metadata with parameters of type IdentityInterface
DAVAccessControlEntry(IdentityInterface principal, java.util.List permissions, boolean isprotected, boolean isinherited)
           
 

Uses of IdentityInterface in com.sas.services.information.publicobject
 

Methods in com.sas.services.information.publicobject with parameters of type IdentityInterface
abstract  com.sas.services.security.Authorizer SecurityProcessorInterface.getAuthorizerType(IdentityInterface identity, PermissionInterface permission)
          Determine why a permission is granted or denied.
abstract  PermissionInterface SecurityProcessorInterface.getPermission(IdentityInterface identity, PermissionInterface permission)
          Get a permission that matches the requested permission for the requested identity on this metadata object.
abstract  java.util.List SecurityProcessorInterface.getPermissions(IdentityInterface identity)
          Get all the permissions that apply to this object.
abstract  boolean SecurityProcessorInterface.isAuthorized(IdentityInterface identity, java.lang.String permission)
          Check for a specific permission on this object by the user that owns the connection to the repository.
abstract  void SecurityProcessorInterface.removePermission(IdentityInterface identity, PermissionInterface permission)
          Remove permission matching the identity and permission.
abstract  void SecurityProcessorInterface.setPermission(IdentityInterface identity, PermissionInterface permission)
          Set a new permission on this metadata object.
 

Uses of IdentityInterface in com.sas.services.user
 

Methods in com.sas.services.user that return IdentityInterface
abstract  IdentityInterface UserContextInterface.getPerson()
          Return the IdentityInterface object that represents this user.
 IdentityInterface UserContext.getPerson()
           
 

Methods in com.sas.services.user with parameters of type IdentityInterface
abstract  void UserContextInterface.setPerson(IdentityInterface identity)
          This method gets called by UserService as part of the UserContext initialization.
 void UserContext.setPerson(IdentityInterface identity)
          This method gets called by UserService as part of the UserContext initialization.
 




Copyright © 2009 SAS Institute Inc. All Rights Reserved.