public class CallbackImpl extends java.lang.Object implements Callback
| Constructor and Description |
|---|
CallbackImpl(boolean mappingRequired,
java.lang.String domain,
java.lang.String defaultPrincipal,
java.lang.String[] defaultGroups,
java.util.Map<java.lang.String,java.lang.String> principals,
java.util.Map<java.lang.String,java.lang.String> groups)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getDefaultGroups()
Get the default groups
|
java.security.Principal |
getDefaultPrincipal()
Get the default principal
|
java.lang.String |
getDomain()
Get the domain
|
boolean |
isMappingRequired()
Is an user mapping required
|
java.lang.String |
mapGroup(java.lang.String name)
Map a group
|
java.security.Principal |
mapPrincipal(java.lang.String name)
Map a principal
|
void |
start()
Start
|
void |
stop()
Stop
|
java.lang.String |
toString() |
public CallbackImpl(boolean mappingRequired,
java.lang.String domain,
java.lang.String defaultPrincipal,
java.lang.String[] defaultGroups,
java.util.Map<java.lang.String,java.lang.String> principals,
java.util.Map<java.lang.String,java.lang.String> groups)
mappingRequired - Is a mapping requireddomain - The domaindefaultPrincipal - The default principaldefaultGroups - The default groupsprincipals - The principal mappingsgroups - The group mappingspublic boolean isMappingRequired()
isMappingRequired in interface Callbackpublic java.lang.String getDomain()
public java.security.Principal getDefaultPrincipal()
getDefaultPrincipal in interface Callbacknull if no default principalpublic java.lang.String[] getDefaultGroups()
getDefaultGroups in interface Callbacknull if no default groupspublic java.security.Principal mapPrincipal(java.lang.String name)
mapPrincipal in interface Callbackname - The principal namenull if no mapping could be foundpublic java.lang.String mapGroup(java.lang.String name)
public void start()
throws java.lang.Throwable
public void stop()
throws java.lang.Throwable
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2013 IronJacamar (http://www.ironjacamar.org)