Class SearchCertificateCriteriaRestRequest
- java.lang.Object
-
- de.trustable.ca3s.core.service.dto.ejbca.SearchCertificateCriteriaRestRequest
-
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2024-02-27T11:17:53.164838525Z[GMT]") public class SearchCertificateCriteriaRestRequest extends ObjectUse one of allowed values as property(see enum values below). QUERY - multiplicity [0, 1] - is used to search by SubjectDn, SubjectAn, Username or SerialNr; Available STATUS - multiplicity [0, 12] - values are: CERT_ACTIVE, CERT_REVOKED, REVOCATION_REASON_UNSPECIFIED, REVOCATION_REASON_KEYCOMPROMISE, REVOCATION_REASON_CACOMPROMISE, REVOCATION_REASON_AFFILIATIONCHANGED, REVOCATION_REASON_SUPERSEDED, REVOCATION_REASON_CESSATIONOFOPERATION, REVOCATION_REASON_CERTIFICATEHOLD, REVOCATION_REASON_REMOVEFROMCRL, REVOCATION_REASON_PRIVILEGESWITHDRAWN, REVOCATION_REASON_AACOMPROMISE; END_ENTITY_PROFILE, CERTIFICATE_PROFILE, CA - multiplicity [0, *) - exact match of the name for referencing End Entity Profile, Certificate Profile or CA; ISSUED_DATE 'BEFORE' - multiplicity [0, 1] - ISO 8601 Date string; ISSUED_DATE 'AFTER' - multiplicity [0, 1] - ISO 8601 Date string; EXPIRE_DATE 'BEFORE' - multiplicity [0, 1] - ISO 8601 Date string; EXPIRE_DATE 'AFTER' - multiplicity [0, 1] - ISO 8601 Date string; REVOCATION_DATE 'BEFORE' - multiplicity [0, 1] - ISO 8601 Date string; REVOCATION_DATE 'AFTER' - multiplicity [0, 1] - ISO 8601 Date string. UPDATE_TIME 'BEFORE' - multiplicity [0, 1] - ISO 8601 Date string; UPDATE_TIME 'AFTER' - multiplicity [0, 1] - ISO 8601 Date string;
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchCertificateCriteriaRestRequest.OperationEnumAn operation for property on inserted value.static classSearchCertificateCriteriaRestRequest.PropertyEnumA search property
-
Constructor Summary
Constructors Constructor Description SearchCertificateCriteriaRestRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)SearchCertificateCriteriaRestRequest.OperationEnumgetOperation()An operation for property on inserted value.SearchCertificateCriteriaRestRequest.PropertyEnumgetProperty()A search propertyStringgetValue()A search value.inthashCode()SearchCertificateCriteriaRestRequestoperation(SearchCertificateCriteriaRestRequest.OperationEnum operation)SearchCertificateCriteriaRestRequestproperty(SearchCertificateCriteriaRestRequest.PropertyEnum property)voidsetOperation(SearchCertificateCriteriaRestRequest.OperationEnum operation)voidsetProperty(SearchCertificateCriteriaRestRequest.PropertyEnum property)voidsetValue(String value)StringtoString()SearchCertificateCriteriaRestRequestvalue(String value)
-
-
-
Method Detail
-
property
public SearchCertificateCriteriaRestRequest property(SearchCertificateCriteriaRestRequest.PropertyEnum property)
-
getProperty
public SearchCertificateCriteriaRestRequest.PropertyEnum getProperty()
A search property- Returns:
- property
-
setProperty
public void setProperty(SearchCertificateCriteriaRestRequest.PropertyEnum property)
-
value
public SearchCertificateCriteriaRestRequest value(String value)
-
getValue
public String getValue()
A search value. This could be sting value, ISO 8601 Date string, an appropriate string name of End Entity Profile or Certificate Profile or CA- Returns:
- value
-
setValue
public void setValue(String value)
-
operation
public SearchCertificateCriteriaRestRequest operation(SearchCertificateCriteriaRestRequest.OperationEnum operation)
-
getOperation
public SearchCertificateCriteriaRestRequest.OperationEnum getOperation()
An operation for property on inserted value. 'EQUAL' for string, 'LIKE' for string value ('QUERY'), 'BEFORE' or 'AFTER' for date values- Returns:
- operation
-
setOperation
public void setOperation(SearchCertificateCriteriaRestRequest.OperationEnum operation)
-
-