IdentitySourceConfiguration

public class IdentitySourceConfiguration extends Object

Structure to hold configuration information about identity sources, schemas and group namespace.

Nested Class Summary

class IdentitySourceConfiguration.Builder Builder for creating an instance of IdentitySourceConfiguration  

Public Method Summary

boolean
equals(Object obj)
static IdentitySourceConfiguration
fromConfiguration()
Construct primary IdentitySourceConfiguration from Configuration.
String
getGroupNamespace()
Gets namespace to be used to create Group under.
String
getIdentitySourceId()
Gets identity source ID under which user and group identities will be mapped.
String
getIdentitySourceSchema()
Gets schema name to be populated for user identity mapping.
String
getIdentitySourceSchemaAttribute()
Gets schema attribute name to be populated for user identity mapping.
static ImmutableMap<String, IdentitySourceConfiguration>
getReferenceIdentitySourcesFromConfiguration()
Construct map of reference IdentitySourceConfiguration from Configuration.
int

Inherited Method Summary

Public Methods

public boolean equals (Object obj)

Parameters
obj

public static IdentitySourceConfiguration fromConfiguration ()

Construct primary IdentitySourceConfiguration from Configuration.

Returns

public String getGroupNamespace ()

Gets namespace to be used to create Group under.

public String getIdentitySourceId ()

Gets identity source ID under which user and group identities will be mapped.

public String getIdentitySourceSchema ()

Gets schema name to be populated for user identity mapping.

public String getIdentitySourceSchemaAttribute ()

Gets schema attribute name to be populated for user identity mapping.

public static ImmutableMap<String, IdentitySourceConfiguration> getReferenceIdentitySourcesFromConfiguration ()

Construct map of reference IdentitySourceConfiguration from Configuration. Each referenced identity source is identified by associated identity source name from configuration file.

Returns

public int hashCode ()