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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addClient
(io.jans.as.common.model.registration.Client client) boolean
List<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.Client
getClientByDn
(String dn) io.jans.as.common.model.registration.Client
getClientByInum
(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[]
void
removeClient
(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.Client
setClientDefaultAttributes
(io.jans.as.common.model.registration.Client client, boolean update) void
updateClient
(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)
-