java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.jsontype.NamedType
All Implemented Interfaces:
Serializable

public final class NamedType extends Object implements Serializable
Simple container class for types with optional logical name, used as external identifier
See Also:
  • Field Details

    • _class

      protected final Class<?> _class
    • _hashCode

      protected final int _hashCode
    • _name

      protected String _name
  • Constructor Details

    • NamedType

      public NamedType(Class<?> c)
    • NamedType

      public NamedType(Class<?> c, String name)
  • Method Details

    • getType

      public Class<?> getType()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • hasName

      public boolean hasName()
    • equals

      public boolean equals(Object o)
      Equality is defined based on class and name
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object