Class ViewerResponse

    • Constructor Detail

      • ViewerResponse

        public ViewerResponse()
    • Method Detail

      • getKind

        @NotNull
        public @NotNull ViewerResponse.KindEnum getKind()
        Kind of viewer; a 'service' viewer has layers from a single service combined with a base viewer. A 'viewer' has content configured from various services.
        Returns:
        kind
      • getName

        @NotNull
        public @NotNull String getName()
        Get name
        Returns:
        name
      • setName

        public void setName​(String name)
      • getTitle

        @NotNull
        public @NotNull String getTitle()
        Get title
        Returns:
        title
      • setTitle

        public void setTitle​(String title)
      • getBaseApps

        public List<String> getBaseApps()
        Available base apps. The first item is the default. May have one entry if only one is available. An empty list means there are no base apps available.
        Returns:
        baseApps
      • setBaseApps

        public void setBaseApps​(List<String> baseApps)
      • getI18nSettings

        @Valid
        public @Valid AppI18nSettings getI18nSettings()
        Get i18nSettings
        Returns:
        i18nSettings
      • setI18nSettings

        public void setI18nSettings​(AppI18nSettings i18nSettings)
      • getUiSettings

        @Valid
        public @Valid AppUiSettings getUiSettings()
        Get uiSettings
        Returns:
        uiSettings
      • setUiSettings

        public void setUiSettings​(AppUiSettings uiSettings)
      • getProjections

        @NotNull
        public @NotNull List<String> getProjections()
        Available projections for this application. The first item is the default. Not all layers may be available in all projections.
        Returns:
        projections
      • setProjections

        public void setProjections​(List<String> projections)
      • getStyling

        @NotNull
        @Valid
        public @NotNull @Valid AppStyling getStyling()
        Get styling
        Returns:
        styling
      • setStyling

        public void setStyling​(AppStyling styling)
      • getComponents

        @NotNull
        @Valid
        public @NotNull @Valid List<@Valid Component> getComponents()
        Configured components (controls) for the viewer
        Returns:
        components
      • setComponents

        public void setComponents​(List<@Valid Component> components)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object