Package io.jans.configapi.service.auth
Class ClientService
- java.lang.Object
- 
- io.jans.configapi.service.auth.ClientService
 
- 
- All Implemented Interfaces:
- Serializable
 
 @ApplicationScoped public class ClientService extends Object implements Serializable - Author:
- Mougang T.Gasmyr
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description ClientService()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClient(io.jans.as.common.model.registration.Client client)booleancontains(String clientDn)StringgenerateInumForNewClient()List<io.jans.as.common.model.registration.Client>getAllClients()List<io.jans.as.common.model.registration.Client>getAllClients(int sizeLimit)io.jans.as.model.register.ApplicationType[]getApplicationType()io.jans.as.common.model.registration.ClientgetClientByDn(String dn)io.jans.as.common.model.registration.ClientgetClientByInum(String inum)StringgetDnForClient(String inum)io.jans.as.model.crypto.signature.SignatureAlgorithm[]getSignatureAlgorithms()io.jans.as.model.common.SubjectType[]getSubjectTypes()voidremoveClient(io.jans.as.common.model.registration.Client client)io.jans.orm.model.PagedResult<io.jans.as.common.model.registration.Client>searchClients(io.jans.configapi.core.model.SearchRequest searchRequest)List<io.jans.as.common.model.registration.Client>searchClients(String pattern, int sizeLimit)voidupdateClient(io.jans.as.common.model.registration.Client client)
 
- 
- 
- 
Method Detail- 
containspublic boolean contains(String clientDn) 
 - 
addClientpublic void addClient(io.jans.as.common.model.registration.Client client) 
 - 
removeClientpublic void removeClient(io.jans.as.common.model.registration.Client client) 
 - 
updateClientpublic void updateClient(io.jans.as.common.model.registration.Client client) 
 - 
getClientByInumpublic io.jans.as.common.model.registration.Client getClientByInum(String inum) 
 - 
searchClientspublic List<io.jans.as.common.model.registration.Client> searchClients(String pattern, int sizeLimit) 
 - 
getAllClientspublic List<io.jans.as.common.model.registration.Client> getAllClients(int sizeLimit) 
 - 
getAllClientspublic List<io.jans.as.common.model.registration.Client> getAllClients() 
 - 
searchClientspublic io.jans.orm.model.PagedResult<io.jans.as.common.model.registration.Client> searchClients(io.jans.configapi.core.model.SearchRequest searchRequest) 
 - 
getClientByDnpublic io.jans.as.common.model.registration.Client getClientByDn(String dn) 
 - 
getApplicationTypepublic io.jans.as.model.register.ApplicationType[] getApplicationType() 
 - 
getSubjectTypespublic io.jans.as.model.common.SubjectType[] getSubjectTypes() 
 - 
getSignatureAlgorithmspublic io.jans.as.model.crypto.signature.SignatureAlgorithm[] getSignatureAlgorithms() 
 - 
generateInumForNewClientpublic String generateInumForNewClient() 
 
- 
 
-