Class EssURLImpl

java.lang.Object
com.appliedolap.essbase.AbstractEssObject
com.appliedolap.essbase.impl.EssURLImpl
All Implemented Interfaces:
EssObject, EssURL

public class EssURLImpl extends AbstractEssObject implements EssURL
Models a URL object that can be returned from the URLs endpoint. This seems to be a 'discoverability' API so that a client can dynamically ask for URLs, which as of now includes such things as the URL to the JET UI, XMLA provider, REST API, Java API, Smart View, and so on.
  • Constructor Details

    • EssURLImpl

      public EssURLImpl(ApiContext api, EssServer server, com.appliedolap.essbase.client.model.EssbaseURL essbaseURL)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: EssObject
      Gets the name of this object. This will generally be the "nice" and "unique" name of this object, such as the application name, cube, member, variable, or whatever.
      Specified by:
      getName in interface EssObject
      Specified by:
      getName in interface EssURL
      Returns:
      the simple name of this object
    • getType

      public EssObject.Type getType()
      Description copied from interface: EssObject
      Gets the type of this object.
      Specified by:
      getType in interface EssObject
      Specified by:
      getType in interface EssURL
      Returns:
      the object type
    • getURL

      public String getURL()
      Specified by:
      getURL in interface EssURL
    • getURI

      public URI getURI()
      Specified by:
      getURI in interface EssURL