Uses of Interface
com.sas.services.information.metadata.IdentityInterface
Packages that use IdentityInterface
Package
Description
Interact with data repositories on behalf of client applications.
Information Service metadata.
Public Objects are Information Service objects which represent SAS information which is rooted in metadata.
Maintain user identities and profiles.
-
Uses of IdentityInterface in com.sas.services.information
Fields in com.sas.services.information declared as IdentityInterfaceModifier and TypeFieldDescriptionprotected IdentityInterfaceOMIRepository._personprotected IdentityInterfaceOMIServer._personMethods in com.sas.services.information that return IdentityInterfaceModifier and TypeMethodDescriptionDAVRepository.getIdentity()OMIRepository.getIdentity()OMIServer.getIdentity()OMIServerRepository.getIdentity()RepositoryInterface.getIdentity()Get the authenticated user identity.ServerInterface.getIdentity()Get the IdentityInterface representing the connected user.Methods in com.sas.services.information with parameters of type IdentityInterfaceModifier and TypeMethodDescriptionString[][]MetadataRepositoryInterface.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, List permissions) String[][]OMIRepository.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, List permissions) String[][]OMIRepositoryInterface.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, List permissions) String[][]OMIServerRepository.getInheritedPermissions(IdentityInterface identity, MetadataInterface metadata, List permissions) booleanInformationService.isAuthorized(UserContextInterface superUser, IdentityInterface plainUser, MetadataInterface objectToCheck, String permission) Check the authorization for a metadata object.booleanInformationServiceInterface.isAuthorized(UserContextInterface superUser, IdentityInterface plainUser, MetadataInterface objectToCheck, String permission) Check the authorization for a metadata object.booleanInformationServiceProxy.isAuthorized(UserContextInterface superUser, IdentityInterface plainUser, MetadataInterface objectToCheck, String permission) Check the authorization for a metadata object. -
Uses of IdentityInterface in com.sas.services.information.metadata
Subinterfaces of IdentityInterface in com.sas.services.information.metadataModifier and TypeInterfaceDescriptioninterfaceinterfaceThis is a generic interface for interacting with a repository entry that represents a person.interfaceClasses in com.sas.services.information.metadata that implement IdentityInterfaceModifier and TypeClassDescriptionclassclassclassDAV Smart object implementation for PersonInterface.classclassclassclassMethods in com.sas.services.information.metadata that return IdentityInterfaceModifier and TypeMethodDescriptionAuthorizationIdentityInfo.getIdentity()AuthorizationIdentityInfoInterface.getIdentity()Returns the identity object referenceIdentityMembershipInterface.getIdentity()Returns current membership levelLoginInterface.getIdentity()Get the identity associated to this login.OMRLogin.getIdentity()Methods in com.sas.services.information.metadata with parameters of type IdentityInterfaceModifier and TypeMethodDescriptionvoidAccessControlEntryInterface.addIdentity(IdentityInterface identity) Add an identity to this ACE.voidDAVAccessControlEntry.addIdentity(IdentityInterface identity) voidIdentityGroupInterface.addIdentity(IdentityInterface identity) Add a member identity to this group.voidOMRAccessControlEntry.addIdentity(IdentityInterface identity) Add an identity to this ACE.voidOMRIdentityGroup.addIdentity(IdentityInterface identity) AuthorizationBaseInterface.getAuthorizations(IdentityInterface identity, List<String> permissions) Get authorizations for a single identityAuthorizationUtil.getAuthorizations(IdentityInterface identity, List<String> permissions) Get AuthorizationsAuthorizationBaseInterface.getAuthorizationsExplained(IdentityInterface identity, List<String> permissions) Get authorization sources explained for a single identity.AuthorizationUtil.getAuthorizationsExplained(IdentityInterface identity, List<String> permissions) Get Authorizations with Indirect Authorization Sources ExplainedMetadata.getPermission(IdentityInterface identity, PermissionInterface permission) Get a permission that matches the requested permission for the requested identity on this metadata object.MetadataInterface.getPermission(IdentityInterface identity, PermissionInterface permission) Get a permission that matches the requested permission for the requested identity on this metadata object.VirtualMetadata.getPermission(IdentityInterface identity, PermissionInterface permission) Get a permission that matches the requested permission for the requested identity on this metadata object.ListMetadata.getPermissions(IdentityInterface identity) Get all the permissions that apply to this object.ListMetadata.getPermissions(IdentityInterface identity, String[] inheritedPermissions) Get all the permissions that apply to this object.ListMetadataInterface.getPermissions(IdentityInterface identity) Get all the permissions that apply to this object.ListMetadataInterface.getPermissions(IdentityInterface identity, String[] inheritedPermissions) Get all the permissions that apply to this object.ListVirtualMetadata.getPermissions(IdentityInterface identity) Get all the permissions that apply to this object.ListVirtualMetadata.getPermissions(IdentityInterface identity, String[] inheritedPermissions) voidAccessControlEntryInterface.removeIdentity(IdentityInterface identity) Remove an identity from this ACE.voidDAVAccessControlEntry.removeIdentity(IdentityInterface identity) voidIdentityGroupInterface.removeIdentity(IdentityInterface identity) Remove a member identity from this group.voidOMRAccessControlEntry.removeIdentity(IdentityInterface identity) Remove an identity from this ACE.voidOMRIdentityGroup.removeIdentity(IdentityInterface identity) voidAuthorizationBaseInterface.setAuthorizations(IdentityInterface identity, List<PermissionInfoInterface> permissionInfoList) Set permission(s) for a single identityvoidAuthorizationUtil.setAuthorizations(IdentityInterface identity, List<PermissionInfoInterface> permissionInfoList) Set AuthorizationsvoidMetadata.setPermission(IdentityInterface identity, PermissionInterface permission) Set a new permission on this metadata object.voidMetadataInterface.setPermission(IdentityInterface identity, PermissionInterface permission) Set a new permission on this metadata object.voidVirtualMetadata.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 IdentityInterfaceModifier and TypeMethodDescriptionAuthorizationBaseInterface.getAuthorizations(List<IdentityInterface> identities, List<String> permissions) Get authorizations for multiple identitiesAuthorizationUtil.getAuthorizations(List<IdentityInterface> identities, List<String> permissions) Get AuthorizationsAuthorizationBaseInterface.getAuthorizationsExplained(List<IdentityInterface> identities, List<String> permissions) Get authorization sources explained for a list of identities.AuthorizationUtil.getAuthorizationsExplained(List<IdentityInterface> identities, List<String> permissions) Get Authorizations with Indirect Authorization Sources ExplainedConstructors in com.sas.services.information.metadata with parameters of type IdentityInterfaceModifierConstructorDescriptionAuthorizationIdentityInfo(IdentityInterface identity) AuthorizationIdentityInfo(IdentityInterface identity, boolean IsNew, boolean isDirect, boolean isInherited, boolean isInUnrestricedRole, boolean isInUserAdminsRole, boolean isInOperatorsRole) DAVAccessControlEntry(IdentityInterface principal, List permissions, boolean isprotected, boolean isinherited) -
Uses of IdentityInterface in com.sas.services.information.publicobject
Methods in com.sas.services.information.publicobject that return IdentityInterfaceMethods in com.sas.services.information.publicobject with parameters of type IdentityInterfaceModifier and TypeMethodDescriptionAuthorizerSecurityAdapter.getAuthorizerType(IdentityInterface identity, PermissionInterface permission) AuthorizerSecurityProcessorInterface.getAuthorizerType(IdentityInterface identity, PermissionInterface permission) Determine why a permission is granted or denied.SecurityAdapter.getPermission(IdentityInterface identity, PermissionInterface permission) SecurityProcessorInterface.getPermission(IdentityInterface identity, PermissionInterface permission) Get a permission that matches the requested permission for the requested identity on this metadata object.ListSecurityAdapter.getPermissions(IdentityInterface identity) ListSecurityProcessorInterface.getPermissions(IdentityInterface identity) Get all the permissions that apply to this object.booleanSecurityAdapter.isAuthorized(IdentityInterface identity, String permission) booleanSecurityProcessorInterface.isAuthorized(IdentityInterface identity, String permission) Check for a specific permission on this object by the user that owns the connection to the repository.voidSecurityAdapter.removePermission(IdentityInterface identity, PermissionInterface permission) voidSecurityProcessorInterface.removePermission(IdentityInterface identity, PermissionInterface permission) Remove permission matching the identity and permission.voidSecurityAdapter.setPermission(IdentityInterface identity, PermissionInterface permission) voidSecurityProcessorInterface.setPermission(IdentityInterface identity, PermissionInterface permission) Set a new permission on this metadata object.final voidResponsibility.setPerson(IdentityInterface person) Constructors in com.sas.services.information.publicobject with parameters of type IdentityInterface -
Uses of IdentityInterface in com.sas.services.user
Methods in com.sas.services.user that return IdentityInterfaceModifier and TypeMethodDescriptionUserContext.getPerson()UserContextInterface.getPerson()Return the IdentityInterface object that represents this user.Methods in com.sas.services.user with parameters of type IdentityInterfaceModifier and TypeMethodDescriptionvoidUserContext.setPerson(IdentityInterface identity) This method gets called by UserService as part of the UserContext initialization.voidUserContextInterface.setPerson(IdentityInterface identity) This method gets called by UserService as part of the UserContext initialization.