Class CertificateSpecifications


  • public final class CertificateSpecifications
    extends Object
    • Method Detail

      • subjectOrIssuer

        public static org.springframework.data.jpa.domain.Specification<Certificate> subjectOrIssuer​(String searchTerm)
      • getStringValue

        public static String getStringValue​(String[] inArr)
      • getStringValue

        public static String getStringValue​(String[] inArr,
                                            String defaultValue)
      • getIntValue

        public static int getIntValue​(String[] inArr,
                                      int defaultValue)
      • findCertificatesBySubject

        public static List<Certificate> findCertificatesBySubject​(javax.persistence.EntityManager entityManager,
                                                                  javax.persistence.criteria.CriteriaBuilder cb,
                                                                  List<Rdn> rdnList)
        Parameters:
        entityManager - EntityManager
        cb - CriteriaBuilder
        rdnList - list of RDNs
        Returns:
        list of certificates
      • handleQueryParamsCertificateView

        public static org.springframework.data.domain.Page<CertificateView> handleQueryParamsCertificateView​(javax.persistence.EntityManager entityManager,
                                                                                                             javax.persistence.criteria.CriteriaBuilder cb,
                                                                                                             Map<String,​String[]> parameterMap,
                                                                                                             List<String> certificateSelectionAttributes,
                                                                                                             CertificateRepository certificateRepository,
                                                                                                             User user,
                                                                                                             String certificateStoreIsolation)
        Parameters:
        entityManager - EntityManager
        cb - CriteriaBuilder
        parameterMap - map of parameters
        certificateSelectionAttributes -
        user -
        Returns:
        page