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
 IdentityInterface ServerInterface.getIdentity()
          Get the IdentityInterface representing the connected user.
 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)
           
 java.lang.String[][] OMIRepositoryInterface.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, java.util.List permissions)
           
 java.lang.String[][] MetadataRepositoryInterface.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, java.util.List permissions)
           
 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
 IdentityInterface IdentityMembershipInterface.getIdentity()
          Returns current membership level
 

Methods in com.sas.services.information.metadata with parameters of type IdentityInterface
 void IdentityGroupInterface.addIdentity(IdentityInterface identity)
          Add a member identity to this group.
 void DAVAccessControlEntry.addIdentity(IdentityInterface identity)
           
 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
 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
 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.
 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.
 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)
           
 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.
 void IdentityGroupInterface.removeIdentity(IdentityInterface identity)
          Remove a member identity from this group.
 void DAVAccessControlEntry.removeIdentity(IdentityInterface identity)
           
 void AccessControlEntryInterface.removeIdentity(IdentityInterface identity)
          Remove an identity from this ACE.
 void AuthorizationUtil.setAuthorizations(IdentityInterface identity, java.util.List<PermissionInfoInterface> permissionInfoList)
          Set Authorizations
 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.
 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
 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
 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
 com.sas.services.security.Authorizer SecurityProcessorInterface.getAuthorizerType(IdentityInterface identity, PermissionInterface permission)
          Determine why a permission is granted or denied.
 PermissionInterface SecurityProcessorInterface.getPermission(IdentityInterface identity, PermissionInterface permission)
          Get a permission that matches the requested permission for the requested identity on this metadata object.
 java.util.List SecurityProcessorInterface.getPermissions(IdentityInterface identity)
          Get all the permissions that apply to this object.
 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.
 void SecurityProcessorInterface.removePermission(IdentityInterface identity, PermissionInterface permission)
          Remove permission matching the identity and permission.
 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
 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
 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.