Class AccessControlAppRolePerspectiveBuilder

java.lang.Object
org.teamapps.application.api.application.perspective.AbstractPerspectiveBuilder
org.teamapps.application.server.controlcenter.accesscontrol.AccessControlAppRolePerspectiveBuilder
All Implemented Interfaces:
org.teamapps.application.api.application.perspective.PerspectiveBuilder

public class AccessControlAppRolePerspectiveBuilder
extends org.teamapps.application.api.application.perspective.AbstractPerspectiveBuilder
  • Constructor Summary

    Constructors
    Constructor Description
    AccessControlAppRolePerspectiveBuilder()  
  • Method Summary

    Modifier and Type Method Description
    boolean autoProvisionPerspective()  
    org.teamapps.application.api.application.perspective.ApplicationPerspective build​(org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData, org.teamapps.databinding.MutableValue<java.lang.String> mutableValue)  
    boolean isPerspectiveAccessible​(org.teamapps.application.api.privilege.ApplicationPrivilegeProvider applicationPrivilegeProvider)  

    Methods inherited from class org.teamapps.application.api.application.perspective.AbstractPerspectiveBuilder

    getDescriptionKey, getIcon, getName, getTitleKey

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.teamapps.application.api.application.perspective.PerspectiveBuilder

    useToolbarPerspectiveMenu
  • Constructor Details

    • AccessControlAppRolePerspectiveBuilder

      public AccessControlAppRolePerspectiveBuilder()
  • Method Details

    • isPerspectiveAccessible

      public boolean isPerspectiveAccessible​(org.teamapps.application.api.privilege.ApplicationPrivilegeProvider applicationPrivilegeProvider)
    • autoProvisionPerspective

      public boolean autoProvisionPerspective()
    • build

      public org.teamapps.application.api.application.perspective.ApplicationPerspective build​(org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData, org.teamapps.databinding.MutableValue<java.lang.String> mutableValue)