Class MockCcurePersonnel

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

public class MockCcurePersonnel extends Object
Model object for a CCure Personnel record, used to back the mock service. There is no create-Personnel endpoint in the real CCure API (people/badges are provisioned outside of Grouper), so this table starts empty and is seeded directly (e.g. via Hibernate) by whatever is testing against the mock, rather than through an HTTP call.
  • Constructor Details

    • MockCcurePersonnel

      public MockCcurePersonnel()
  • Method Details

    • getPersonnelId

      public Integer getPersonnelId()
    • setPersonnelId

      public void setPersonnelId(Integer personnelId)
    • getGuid

      public String getGuid()
    • setGuid

      public void setGuid(String guid)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getInt1

      public String getInt1()
    • setInt1

      public void setInt1(String int1)
    • toJson

      public com.fasterxml.jackson.databind.node.ObjectNode toJson()
      The DisplayProperties shape the real client requests: ObjectID, GUID, Name, Int1.
      Returns:
      the personnel JSON
    • createTableCcurePersonnel

      public static void createTableCcurePersonnel(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