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(List<Client> clients) |
Clients(String callbackUrl,
Client... clients) |
Clients(String callbackUrl,
Client client) |
Clients(String callbackUrl,
List<Client> clients) |
init
public Clients()
public Clients(Client... clients)
public Clients(Client client)
protected void internalInit()
InitializableObject
internalInit
in class InitializableObject
protected void updateIndirectClient(IndirectClient client)
client
- the indirect clientpublic Client findClient(String name)
name
- name of the clientpublic <C extends Client> C findClient(Class<C> clazz)
C
- the kind of clientclazz
- class of the clientpublic String getCallbackUrl()
public void setCallbackUrl(String callbackUrl)
public void setClients(Client... clients)
public AjaxRequestResolver getAjaxRequestResolver()
public void setAjaxRequestResolver(AjaxRequestResolver ajaxRequestResolver)
public CallbackUrlResolver getCallbackUrlResolver()
public void setCallbackUrlResolver(CallbackUrlResolver callbackUrlResolver)
public List<AuthorizationGenerator> getAuthorizationGenerators()
public void setAuthorizationGenerators(List<AuthorizationGenerator> authorizationGenerators)
public void setAuthorizationGenerators(AuthorizationGenerator... authorizationGenerators)
public void setAuthorizationGenerator(AuthorizationGenerator authorizationGenerator)
public void addAuthorizationGenerator(AuthorizationGenerator authorizationGenerator)
public String getDefaultSecurityClients()
public void setDefaultSecurityClients(String defaultSecurityClients)
public UrlResolver getUrlResolver()
public void setUrlResolver(UrlResolver urlResolver)
Copyright © 2019. All rights reserved.