Class NamedView

  • All Implemented Interfaces:
    Cloneable

    public class NamedView
    extends View
    A NamedView extends a View, defining the Elements to be returned for an operation. On top of the @{link View}, it contains a name for the View that is defined. It also holds a list of NamedView names, containing all the names of NamedView's that have been merged to define the NamedView.
    See Also:
    NamedView.Builder, View
    • Constructor Detail

      • NamedView

        public NamedView()
    • Method Detail

      • setName

        public void setName​(String viewName)
      • getName

        public String getName()
      • setMergedNamedViewNames

        public void setMergedNamedViewNames​(List<String> mergedNamedViewNames)
      • getMergedNamedViewNames

        public List<String> getMergedNamedViewNames()
      • setParameters

        public void setParameters​(Map<String,​Object> parameters)
      • canMerge

        public boolean canMerge​(View addingView,
                                View srcView)
        Overrides:
        canMerge in class View
      • expandGlobalDefinitions

        public void expandGlobalDefinitions()
        Description copied from class: View
        Copies all the global element definitions into the individual element definitions. The global element definitions will then be set to null
        Overrides:
        expandGlobalDefinitions in class View