Class GrouperExternalSystemUsage

java.lang.Object
edu.internet2.middleware.grouper.app.externalSystem.GrouperExternalSystemUsage

public class GrouperExternalSystemUsage extends Object
One place in Grouper where an external system is referenced (used), either by config editor config (grouper_config) or by attribute data (loaders, reports). These are rendered as rows in the References section of the external system view details screen (Miscellaneous -> External systems -> Actions -> View details).
  • Field Details

  • Constructor Details

    • GrouperExternalSystemUsage

      public GrouperExternalSystemUsage()
      no-arg constructor
    • GrouperExternalSystemUsage

      public GrouperExternalSystemUsage(String usageType, String name, String description, String linkType)
      convenience constructor
      Parameters:
      usageType - human readable type
      name - display name of the referencing object
      description - how the external system is used
      linkType - one of LINK_TYPE_* or null for plain text
  • Method Details

    • getUsageType

      public String getUsageType()
      Returns:
      human readable type of the reference
    • setUsageType

      public void setUsageType(String usageType)
      Parameters:
      usageType - human readable type of the reference
    • getName

      public String getName()
      Returns:
      display name of the referencing object
    • setName

      public void setName(String name)
      Parameters:
      name - display name of the referencing object
    • getDescription

      public String getDescription()
      Returns:
      how the external system is used
    • setDescription

      public void setDescription(String description)
      Parameters:
      description - how the external system is used
    • getLinkType

      public String getLinkType()
      Returns:
      one of LINK_TYPE_* or null for plain text
    • setLinkType

      public void setLinkType(String linkType)
      Parameters:
      linkType - one of LINK_TYPE_* or null for plain text