Class DescribedObjectROImpl

    • Field Detail

      • description

        protected String description
    • Constructor Detail

      • DescribedObjectROImpl

        protected DescribedObjectROImpl()
      • DescribedObjectROImpl

        public DescribedObjectROImpl​(String name,
                                     String description)
      • DescribedObjectROImpl

        public DescribedObjectROImpl​(com.fasterxml.jackson.databind.node.ObjectNode root)
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface NamedObject
        Returns:
        human readable name of the object. Must be unique for the object class.
      • fromJsonDescObj

        protected final void fromJsonDescObj​(com.fasterxml.jackson.databind.node.ObjectNode root)
      • toJson

        public com.fasterxml.jackson.databind.node.ObjectNode toJson()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object