Class MockCcureClearancePair

java.lang.Object
edu.internet2.middleware.grouper.app.ccure.MockCcureClearancePair

public class MockCcureClearancePair extends Object
Model object for a CCure PersonnelClearancePair record (a Personnel/Clearance membership), used to back the mock service. Unlike Personnel and Clearance, this is created and removed through the real API (PersistToContainer / RemoveFromContainer), so the mock handler manages this table's rows directly.
  • Constructor Details

    • MockCcureClearancePair

      public MockCcureClearancePair()
  • Method Details

    • getObjectId

      public Integer getObjectId()
    • setObjectId

      public void setObjectId(Integer objectId)
    • getPersonnelId

      public Integer getPersonnelId()
    • setPersonnelId

      public void setPersonnelId(Integer personnelId)
    • getClearanceId

      public Integer getClearanceId()
    • setClearanceId

      public void setClearanceId(Integer clearanceId)
    • toJson

      public com.fasterxml.jackson.databind.node.ObjectNode toJson()
      The DisplayProperties shape the real client requests: ObjectID, PersonnelID, ClearanceID.
      Returns:
      the pair JSON
    • createTableCcureClearancePair

      public static void createTableCcureClearancePair(DdlVersionBean ddlVersionBean, Database database)
      DDL for the mock table.
      Parameters:
      ddlVersionBean - ddl version bean
      database - database
    • toString

      public String toString()
      Overrides:
      toString in class Object