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:
  • Constructor Details

    • ClientService

      public ClientService()
  • Method Details

    • contains

      public boolean contains(String clientDn)
    • 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

      public io.jans.as.common.model.registration.Client getClientByInum(String inum)
    • searchClients

      public List<io.jans.as.common.model.registration.Client> searchClients(String pattern, int sizeLimit)
    • getAllClients

      public List<io.jans.as.common.model.registration.Client> getAllClients(int sizeLimit)
    • getAllClients

      public List<io.jans.as.common.model.registration.Client> getAllClients()
    • getClients

      public io.jans.orm.model.PagedResult<io.jans.as.common.model.registration.Client> getClients(io.jans.model.SearchRequest searchRequest)
    • getClientByDn

      public io.jans.as.common.model.registration.Client getClientByDn(String dn)
    • 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

      public String getDnForClient(String inum)
    • generateInumForNewClient

      public String generateInumForNewClient()
    • setClientDefaultAttributes

      public io.jans.as.common.model.registration.Client setClientDefaultAttributes(io.jans.as.common.model.registration.Client client, boolean update)