Class FormFragmentAdditionalFBO

    • Constructor Detail

      • FormFragmentAdditionalFBO

        public FormFragmentAdditionalFBO()
    • Method Detail

      • getSelectedFragmentId

        public WmId getSelectedFragmentId()
        Returns the id of the currently selected form fragment.
        Returns:
        the id of the currently selected form fragment
      • setSelectedFragmentId

        public void setSelectedFragmentId​(WmId entityId)
        Sets the id of the currently selected form fragment.
        Parameters:
        entityId - the id of the currently selected form fragment
      • getSelectedFormFragmentContainerId

        public WmId getSelectedFormFragmentContainerId()
        Returns the id of the currently selected form fragment container.
        Returns:
        the id of the currently selected form fragment container
      • setSelectedFormFragmentContainerId

        public void setSelectedFormFragmentContainerId​(WmId selectedFormFragmentContainerId)
        Sets the id of the currently selected form fragment container.
        Parameters:
        selectedFormFragmentContainerId - the id of the currently selected form fragment container
      • setFormFragmentPanelAction

        public void setFormFragmentPanelAction​(String formFragmentPanelAction)
        Set the panelAction, which is a String identifying what action to perform next.
        Parameters:
        formFragmentPanelAction - panelAction the panel action
      • getFormFragmentPanelAction

        public String getFormFragmentPanelAction()
        Return the panel action.
        Returns:
        the panel action default = ""
      • getNestedPath

        public String getNestedPath()
        The nested path to be used by Spring to bind the form backing object relative to the base object. For example; for elements the nested path will be FBOMap[element.uuid] which is relative to the page version or media item version. For custom metadata in a media item it will be empty.
        Specified by:
        getNestedPath in interface FormBackingObject
        Returns:
        Nested path to this form backing object used for Spring binding
      • getUUID

        public String getUUID()
        UUID of the form backing object
        Specified by:
        getUUID in interface FormBackingObject
        Returns:
        The UUID of the form backing object
      • prefillFBO

        public void prefillFBO​(FormFragment formFragment)
        This method is invoked after adding the controller of this FBO to the list of delegated controllers. It allows the FBO to prefill itself with persisted properties.
        Parameters:
        formFragment - The form fragment backing this FBO
        Since:
        10.33.0