• java.lang.Object
    • org.apache.geode.management.configuration.Links

  • public class Links
    extends java.lang.Object
    this keeps all HATEOAS links related to a particular configuration object. only the map (links) is serialized back to the client, nothing get de-serialized.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String HREF_PREFIX  
      static java.lang.String URI_CONTEXT  
      static java.lang.String URI_VERSION  
    • Constructor Summary

      Constructors 
      Constructor Description
      Links()  
      Links​(java.lang.String id, java.lang.String listUri)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addLink​(java.lang.String key, java.lang.String url)
      adds the additional HATEOAS links
      void anySetter​(java.lang.String key, java.lang.String url)  
      java.util.Map<java.lang.String,​java.lang.String> getLinks()  
      java.lang.String getList()  
      java.lang.String getSelf()  
      void setList​(java.lang.String list)  
      void setSelf​(java.lang.String self)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Links

        public Links()
      • Links

        public Links​(java.lang.String id,
                     java.lang.String listUri)
    • Method Detail

      • getSelf

        public java.lang.String getSelf()
      • setSelf

        public void setSelf​(java.lang.String self)
      • getList

        public java.lang.String getList()
      • setList

        public void setList​(java.lang.String list)
      • addLink

        public void addLink​(java.lang.String key,
                            java.lang.String url)
        adds the additional HATEOAS links
        Parameters:
        key - the key at which to add the URL
        url - the URL to be added
      • anySetter

        public void anySetter​(java.lang.String key,
                              java.lang.String url)
      • getLinks

        public java.util.Map<java.lang.String,​java.lang.String> getLinks()