java.lang.Object
org.teamapps.application.server.controlcenter.organization.OrgChartNode

public class OrgChartNode
extends java.lang.Object
  • Constructor Details

    • OrgChartNode

      public OrgChartNode​(OrganizationUnit organizationUnit, java.util.List<UserRoleAssignment> roleAssignments, boolean allRoles, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)
    • OrgChartNode

      protected OrgChartNode​(OrganizationUnit organizationUnit, UserRoleAssignment assignment, java.lang.String fullName, java.lang.String image, java.lang.String role, RoleType type, java.lang.String search)
  • Method Details

    • getNodesByType

      public java.util.List<OrgChartNode> getNodesByType​(RoleType... types)
    • matches

      public boolean matches​(java.lang.String query)
    • getOrganizationUnit

      public OrganizationUnit getOrganizationUnit()
    • getUserRoleAssignment

      public UserRoleAssignment getUserRoleAssignment()
    • getUserFullName

      public java.lang.String getUserFullName()
    • getRoleName

      public java.lang.String getRoleName()
    • getUnitNameWithPrefix

      public java.lang.String getUnitNameWithPrefix()
    • getUnitTypeName

      public java.lang.String getUnitTypeName()
    • getSearchMatchingString

      public java.lang.String getSearchMatchingString()
    • getUserImage

      public java.lang.String getUserImage()
    • getOrgUnitIcon

      public org.teamapps.icons.Icon getOrgUnitIcon()
    • getRoleType

      public RoleType getRoleType()
    • getSubNodes

      public java.util.List<OrgChartNode> getSubNodes()