public class Clients extends InitializableObject
This class is made to group multiple clients, generally on one callback url.
The InitializableObject.init() method is used to initialize the clients with the general values: the callback URL, the AJAX resolver,
the URL resolver, the callback URL resolver and the authorization generators.
| Constructor and Description |
|---|
Clients() |
Clients(Client... clients) |
Clients(Client client) |
Clients(java.util.List<Client> clients) |
Clients(java.lang.String callbackUrl,
Client... clients) |
Clients(java.lang.String callbackUrl,
Client client) |
Clients(java.lang.String callbackUrl,
java.util.List<Client> clients) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAuthorizationGenerator(AuthorizationGenerator authorizationGenerator) |
java.util.List<Client> |
findAllClients()
Find all the clients.
|
<C extends Client> |
findClient(java.lang.Class<C> clazz)
Return the right client according to the specific class.
|
Client |
findClient(java.lang.String name)
Return the right client according to the specific name.
|
AjaxRequestResolver |
getAjaxRequestResolver() |
java.util.List<AuthorizationGenerator> |
getAuthorizationGenerators() |
java.lang.String |
getCallbackUrl() |
CallbackUrlResolver |
getCallbackUrlResolver() |
java.util.List<Client> |
getClients() |
java.lang.String |
getDefaultSecurityClients() |
UrlResolver |
getUrlResolver() |
protected void |
internalInit()
Internal initialization of the object.
|
void |
setAjaxRequestResolver(AjaxRequestResolver ajaxRequestResolver) |
void |
setAuthorizationGenerator(AuthorizationGenerator authorizationGenerator) |
void |
setAuthorizationGenerators(AuthorizationGenerator... authorizationGenerators) |
void |
setAuthorizationGenerators(java.util.List<AuthorizationGenerator> authorizationGenerators) |
void |
setCallbackUrl(java.lang.String callbackUrl) |
void |
setCallbackUrlResolver(CallbackUrlResolver callbackUrlResolver) |
void |
setClients(Client... clients) |
void |
setClients(java.util.List<Client> clients) |
void |
setDefaultSecurityClients(java.lang.String defaultSecurityClients) |
void |
setUrlResolver(UrlResolver urlResolver) |
java.lang.String |
toString() |
protected void |
updateIndirectClient(IndirectClient client)
Setup the indirect client.
|
initpublic Clients()
public Clients(java.lang.String callbackUrl,
java.util.List<Client> clients)
public Clients(java.lang.String callbackUrl,
Client... clients)
public Clients(java.lang.String callbackUrl,
Client client)
public Clients(java.util.List<Client> clients)
public Clients(Client... clients)
public Clients(Client client)
protected void internalInit()
InitializableObjectinternalInit in class InitializableObjectprotected void updateIndirectClient(IndirectClient client)
client - the indirect clientpublic Client findClient(java.lang.String name)
name - name of the clientpublic <C extends Client> C findClient(java.lang.Class<C> clazz)
C - the kind of clientclazz - class of the clientpublic java.util.List<Client> findAllClients()
public java.lang.String getCallbackUrl()
public void setCallbackUrl(java.lang.String callbackUrl)
public void setClients(java.util.List<Client> clients)
public void setClients(Client... clients)
public java.util.List<Client> getClients()
public AjaxRequestResolver getAjaxRequestResolver()
public void setAjaxRequestResolver(AjaxRequestResolver ajaxRequestResolver)
public CallbackUrlResolver getCallbackUrlResolver()
public void setCallbackUrlResolver(CallbackUrlResolver callbackUrlResolver)
public java.util.List<AuthorizationGenerator> getAuthorizationGenerators()
public void setAuthorizationGenerators(java.util.List<AuthorizationGenerator> authorizationGenerators)
public void setAuthorizationGenerators(AuthorizationGenerator... authorizationGenerators)
public void setAuthorizationGenerator(AuthorizationGenerator authorizationGenerator)
public void addAuthorizationGenerator(AuthorizationGenerator authorizationGenerator)
public java.lang.String getDefaultSecurityClients()
public void setDefaultSecurityClients(java.lang.String defaultSecurityClients)
public UrlResolver getUrlResolver()
public void setUrlResolver(UrlResolver urlResolver)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2019. All Rights Reserved.