Class ResourceDictionary


  • public class ResourceDictionary
    extends java.lang.Object
    A container for all information about resources and apis.
    Author:
    Gethin James
    • Constructor Detail

      • ResourceDictionary

        protected ResourceDictionary()
    • Method Detail

      • resourceKey

        public static java.lang.String resourceKey​(java.lang.String entity,
                                                   java.lang.String relationship)
      • propertyResourceKey

        public static java.lang.String propertyResourceKey​(java.lang.String entity,
                                                           java.lang.String property)
      • getAllResources

        public java.util.Map<Api,​java.util.Map<java.lang.String,​ResourceWithMetadata>> getAllResources()
        Returns:
        the allResources
      • getPublicApis

        public java.util.SortedSet<Api> getPublicApis()
        Returns:
        the publicApis
      • getPrivateApis

        public java.util.SortedSet<Api> getPrivateApis()
        Returns:
        the privateApis
      • prettyPrint

        public java.lang.String prettyPrint()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object