Interface PerspectiveServices

  • All Superinterfaces:
    org.uberfire.ext.editor.commons.service.support.SupportsCopy, org.uberfire.ext.editor.commons.service.support.SupportsDelete, org.uberfire.ext.editor.commons.service.support.SupportsRename, org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<LayoutTemplate,​org.uberfire.ext.editor.commons.file.DefaultMetadata>, org.uberfire.ext.editor.commons.service.support.SupportsUpdate<LayoutTemplate,​org.uberfire.ext.editor.commons.file.DefaultMetadata>

    public interface PerspectiveServices
    extends org.uberfire.ext.editor.commons.service.support.SupportsCopy, org.uberfire.ext.editor.commons.service.support.SupportsDelete, org.uberfire.ext.editor.commons.service.support.SupportsSaveAndRename<LayoutTemplate,​org.uberfire.ext.editor.commons.file.DefaultMetadata>
    • Method Detail

      • getLayoutTemplate

        LayoutTemplate getLayoutTemplate​(org.uberfire.backend.vfs.Path perspectivePath)
      • getLayoutTemplate

        LayoutTemplate getLayoutTemplate​(org.uberfire.ext.plugin.model.Plugin perspectivePlugin)
      • saveLayoutTemplate

        org.uberfire.backend.vfs.Path saveLayoutTemplate​(org.uberfire.backend.vfs.Path perspectivePath,
                                                         LayoutTemplate layoutTemplate,
                                                         String commitMessage)