C E G I M O S T V
All Classes All Packages

## C

compareTo(Mapping) - Method in class org.apache.sling.serviceusermapping.Mapping

## E

extractPrincipalNames(String) - Static method in class org.apache.sling.serviceusermapping.Mapping

## G

getActiveMappings() - Method in interface org.apache.sling.serviceusermapping.ServiceUserMapper
  Returns a list of all of the active mappings in the Service User Mapper.
getServiceName() - Method in class org.apache.sling.serviceusermapping.Mapping
getServicePrincipalNames(Bundle, String) - Method in interface org.apache.sling.serviceusermapping.ServiceUserMapper
  Returns the principal names to access the data store on behalf of the service.
getServiceUserID(Bundle, String) - Method in interface org.apache.sling.serviceusermapping.ServiceUserMapper
  Deprecated.
  Use `ServiceUserMapper.getServicePrincipalNames(Bundle, String)` instead.
getSubServiceName() - Method in class org.apache.sling.serviceusermapping.Mapping

## I

isValid(Iterable<String>, String, String) - Method in interface org.apache.sling.serviceusermapping.ServicePrincipalsValidator
  Validates the configured service principal names.
isValid(String, String, String) - Method in interface org.apache.sling.serviceusermapping.ServiceUserValidator
  Validates the configured service user ID.

## M

map(String, String) - Method in class org.apache.sling.serviceusermapping.Mapping
  Returns the user name if the `serviceName` and the `serviceInfo` match and a single user name is configured (in contrast to a set of principal names).
Mapping - Class in org.apache.sling.serviceusermapping
  The `Mapping` class defines the mapping of a service's name and optional service information to a user name and optionally to a set of principal names.
Mapping(String) - Constructor for class org.apache.sling.serviceusermapping.Mapping
  Creates a mapping entry for the entry specification of the form:
mapPrincipals(String, String) - Method in class org.apache.sling.serviceusermapping.Mapping
  Returns the principal names if the `serviceName` and the `serviceInfo` match and principal names have been configured.

## O

org.apache.sling.serviceusermapping - package org.apache.sling.serviceusermapping

## S

SERVICENAME - Static variable in class org.apache.sling.serviceusermapping.Mapping
  The name of the osgi property holding the service name.
ServicePrincipalsValidator - Interface in org.apache.sling.serviceusermapping
  The `ServicePrincipalsValidator` allows to implement validation of configured service user mappings.
ServiceUserMapped - Interface in org.apache.sling.serviceusermapping
  The `ServiceUserMapped` is a marker service that can be used to ensure that there is an already registered mapping for a certain service/subService.
ServiceUserMapper - Interface in org.apache.sling.serviceusermapping
  The `ServiceUserMapper` service can be used to map a service provided by a bundle to the ID of a user account used to access the ResourceResolver used by the service to access its data.
ServiceUserValidator - Interface in org.apache.sling.serviceusermapping
  The `ServiceUserValidator` allows to implement validation of configured service user mappings.
SUBSERVICENAME - Static variable in interface org.apache.sling.serviceusermapping.ServiceUserMapped
  The name of the osgi property holding the sub service name.

## T

toString() - Method in class org.apache.sling.serviceusermapping.Mapping

## V

VALIDATOR_ID - Static variable in interface org.apache.sling.serviceusermapping.ServiceUserMapper
  Property to add as a unique id to a service registration.

C E G I M O S T V
All Classes All Packages