Package io.jans.configapi.service.auth
Class ClientService
java.lang.Object
io.jans.configapi.service.auth.ClientService
- All Implemented Interfaces:
Serializable
- Author:
- Mougang T.Gasmyr
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClient(io.jans.as.common.model.registration.Client client) booleanList<io.jans.as.common.model.registration.Client>List<io.jans.as.common.model.registration.Client>getAllClients(int sizeLimit) io.jans.as.model.register.ApplicationType[]io.jans.as.common.model.registration.ClientgetClientByDn(String dn) io.jans.as.common.model.registration.ClientgetClientByInum(String inum) io.jans.orm.model.PagedResult<io.jans.as.common.model.registration.Client>getClients(io.jans.model.SearchRequest searchRequest) getDnForClient(String inum) io.jans.as.model.crypto.signature.SignatureAlgorithm[]io.jans.as.model.common.SubjectType[]voidremoveClient(io.jans.as.common.model.registration.Client client) List<io.jans.as.common.model.registration.Client>searchClients(String pattern, int sizeLimit) io.jans.as.common.model.registration.ClientsetClientDefaultAttributes(io.jans.as.common.model.registration.Client client, boolean update) voidupdateClient(io.jans.as.common.model.registration.Client client)
-
Constructor Details
-
ClientService
public ClientService()
-
-
Method Details
-
contains
-
addClient
public void addClient(io.jans.as.common.model.registration.Client client) -
removeClient
public void removeClient(io.jans.as.common.model.registration.Client client) -
updateClient
public void updateClient(io.jans.as.common.model.registration.Client client) -
getClientByInum
-
searchClients
-
getAllClients
-
getAllClients
-
getClients
public io.jans.orm.model.PagedResult<io.jans.as.common.model.registration.Client> getClients(io.jans.model.SearchRequest searchRequest) -
getClientByDn
-
getApplicationType
public io.jans.as.model.register.ApplicationType[] getApplicationType() -
getSubjectTypes
public io.jans.as.model.common.SubjectType[] getSubjectTypes() -
getSignatureAlgorithms
public io.jans.as.model.crypto.signature.SignatureAlgorithm[] getSignatureAlgorithms() -
getDnForClient
-
generateInumForNewClient
-
setClientDefaultAttributes
public io.jans.as.common.model.registration.Client setClientDefaultAttributes(io.jans.as.common.model.registration.Client client, boolean update)
-