Record Class OperationalDataManager.CertificationProcessMetadata
java.lang.Object
java.lang.Record
com.evolveum.midpoint.model.impl.lens.OperationalDataManager.CertificationProcessMetadata
- Enclosing class:
- OperationalDataManager
public static record OperationalDataManager.CertificationProcessMetadata(XMLGregorianCalendar certificationFinishedTimestamp, String outcome, @NotNull Collection<ObjectReferenceType> certifierRefs, @NotNull Collection<String> comments)
extends Record
All values are parent-less here, to be directly insertable into beans and deltas.
-
Constructor Summary
ConstructorsConstructorDescriptionCertificationProcessMetadata(XMLGregorianCalendar certificationFinishedTimestamp, String outcome, @NotNull Collection<ObjectReferenceType> certifierRefs, @NotNull Collection<String> comments) Creates an instance of aCertificationProcessMetadatarecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecertificationFinishedTimestamprecord component.@NotNull Collection<ObjectReferenceType>Returns the value of thecertifierRefsrecord component.@NotNull Collection<String>comments()Returns the value of thecommentsrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.outcome()Returns the value of theoutcomerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
CertificationProcessMetadata
public CertificationProcessMetadata(XMLGregorianCalendar certificationFinishedTimestamp, String outcome, @NotNull @NotNull Collection<ObjectReferenceType> certifierRefs, @NotNull @NotNull Collection<String> comments) Creates an instance of aCertificationProcessMetadatarecord class.- Parameters:
certificationFinishedTimestamp- the value for thecertificationFinishedTimestamprecord componentoutcome- the value for theoutcomerecord componentcertifierRefs- the value for thecertifierRefsrecord componentcomments- the value for thecommentsrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
certificationFinishedTimestamp
Returns the value of thecertificationFinishedTimestamprecord component.- Returns:
- the value of the
certificationFinishedTimestamprecord component
-
outcome
Returns the value of theoutcomerecord component.- Returns:
- the value of the
outcomerecord component
-
certifierRefs
Returns the value of thecertifierRefsrecord component.- Returns:
- the value of the
certifierRefsrecord component
-
comments
Returns the value of thecommentsrecord component.- Returns:
- the value of the
commentsrecord component
-