Class AuditLogSeveritiesResponse

java.lang.Object
org.odpi.openmetadata.repositoryservices.rest.properties.OMRSAPIResponse
org.odpi.openmetadata.repositoryservices.rest.properties.AuditLogSeveritiesResponse
All Implemented Interfaces:
RequestIdService

public class AuditLogSeveritiesResponse extends OMRSAPIResponse
AuditLogSeveritiesResponse support an OMRS REST API response that returns a list of Audit log severity definition objects.
  • Constructor Details

    • AuditLogSeveritiesResponse

      public AuditLogSeveritiesResponse()
      Default constructor
    • AuditLogSeveritiesResponse

      public AuditLogSeveritiesResponse(AuditLogSeveritiesResponse template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getSeverities

      public List<AuditLogRecordSeverity> getSeverities()
      Return the list of severity values.
      Returns:
      severities list
    • setSeverities

      public void setSeverities(List<AuditLogRecordSeverity> severities)
      Set up the list of severity values.

      The contentAs is what makes the response readable. Jackson picks the deserializer from this setter's declared parameter type, and AuditLogRecordSeverity is an interface it cannot construct - so without this the whole response fails with "abstract types either need to be mapped to concrete types", however the elements were serialized.
      Parameters:
      severities - severities list
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class OMRSAPIResponse
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class OMRSAPIResponse
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Create a hash code for this element type.
      Overrides:
      hashCode in class OMRSAPIResponse
      Returns:
      int hash code