Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.runtime.api.login
Class SecurityDomain

java.lang.Object
  extended by org.nuxeo.runtime.api.login.SecurityDomain
All Implemented Interfaces:
Serializable

public class SecurityDomain
extends Object
implements Serializable

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Constructor Summary
SecurityDomain()
           
SecurityDomain(String name)
           
SecurityDomain(String name, AppConfigurationEntry[] entries)
           
 
Method Summary
static AppConfigurationEntry.LoginModuleControlFlag controlFlagFromString(String flag)
           
static String controlFlagToString(AppConfigurationEntry.LoginModuleControlFlag flag)
           
 AppConfigurationEntry[] getAppConfigurationEntries()
           
 String getName()
           
 LoginContext login(CallbackHandler handler)
           
 LoginContext login(String username, Object credentials)
           
 LoginContext login(Subject subject)
           
 LoginContext login(Subject subject, CallbackHandler handler)
           
 void setAppConfigurationEntries(AppConfigurationEntry[] entries)
           
 void setEntries(List<LoginModuleDescriptor> descriptors)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityDomain

public SecurityDomain()

SecurityDomain

public SecurityDomain(String name)

SecurityDomain

public SecurityDomain(String name,
                      AppConfigurationEntry[] entries)
Method Detail

getName

public String getName()

getAppConfigurationEntries

public AppConfigurationEntry[] getAppConfigurationEntries()

setAppConfigurationEntries

public void setAppConfigurationEntries(AppConfigurationEntry[] entries)

setEntries

public void setEntries(List<LoginModuleDescriptor> descriptors)

login

public LoginContext login(Subject subject)
                   throws LoginException
Throws:
LoginException

login

public LoginContext login(CallbackHandler handler)
                   throws LoginException
Throws:
LoginException

login

public LoginContext login(Subject subject,
                          CallbackHandler handler)
                   throws LoginException
Throws:
LoginException

login

public LoginContext login(String username,
                          Object credentials)
                   throws LoginException
Throws:
LoginException

controlFlagToString

public static String controlFlagToString(AppConfigurationEntry.LoginModuleControlFlag flag)

controlFlagFromString

public static AppConfigurationEntry.LoginModuleControlFlag controlFlagFromString(String flag)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.