Interface GrouperObject

All Superinterfaces:
GrouperId
All Known Subinterfaces:
Entity
All Known Implementing Classes:
AttributeDef, AttributeDefName, Group, GrouperObjectProvisionerWrapper, GrouperObjectSubjectWrapper, Stem

public interface GrouperObject extends GrouperId
grouper objects extend this, e.g. groups, stems, attribute def names
  • Method Details

    • matchesLowerSearchStrings

      boolean matchesLowerSearchStrings(Set<String> filterStrings)
      see if this object matches the filter strings
      Parameters:
      filterStrings -
      Returns:
      true if matches
    • getName

      String getName()
      name of object, e.g. a:b:c
      Returns:
      the name of this object
    • getDescription

      String getDescription()
      description of object
      Returns:
      description
    • getDisplayName

      String getDisplayName()
      display name of object
      Returns:
      display name
    • getParentStem

      Stem getParentStem()
      get stem this is in
      Returns:
      the stem