Interface View


@NotFinalAPI public interface View
Represents a view defined on the uCMDB server or a new view to be executed or saved on the uCMDB server.

A view is a hierarchical presentation of a query result (Topology). This presentation omits all Relations and orders the CIs in a tree-like structure, which might or might not be a spanning tree over the topology. This structure may be defined in various ways - direct definition (using ViewWithFoldingDefinition), definition by reference (using SingleViewReferenceDefinition) or definition by multiple building blocks (PerspectiveBasedViewReferenceDefinition).

The view may be executed using the ViewService to get a the hierarchical presentation as a ViewResult object.

Note: If the view was created using ViewFactory.createView(String), the first call to either viewDefinition or viewVersion will result in a server call to fetch the view information.

Since:
8.0