Class OrganizationUtils

java.lang.Object
org.teamapps.application.server.system.organization.OrganizationUtils

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

    • OrganizationUtils

      public OrganizationUtils()
  • Method Details

    • convertSet

      public static java.util.Set<OrganizationUnitView> convertSet​(java.util.Collection<OrganizationUnit> organizationUnits)
    • convertList

      public static java.util.List<OrganizationUnitView> convertList​(java.util.Collection<OrganizationUnit> organizationUnits)
    • convert

      public static OrganizationUnitView convert​(OrganizationUnit organizationUnit)
    • convert

      public static OrganizationUnit convert​(OrganizationUnitView OrganizationUnitView)
    • convert

      public static OrganizationFieldView convert​(OrganizationField organizationField)
    • convert

      public static OrganizationField convert​(OrganizationFieldView OrganizationFieldView)
    • getAllUnits

      public static java.util.Set<OrganizationUnit> getAllUnits​(OrganizationUnit unit, java.util.Collection<OrganizationUnitType> unitTypesFilter)
    • getAllUsers

      public static java.util.Set<User> getAllUsers​(OrganizationUnit unit, java.util.Collection<OrganizationUnitType> unitTypesFilter)
    • createOrganizationFieldCombo

      public static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationField> createOrganizationFieldCombo​(org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)
    • getLevel

      public static int getLevel​(OrganizationUnit unit)
    • getParentWithGeoType

      public static OrganizationUnit getParentWithGeoType​(OrganizationUnit unit, GeoLocationType type)
    • createOrganizationComboBox

      public static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnit> createOrganizationComboBox​(org.teamapps.ux.component.template.Template template, java.util.Collection<OrganizationUnit> allowedUnits, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)
    • createOrganizationComboBox

      public static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnit> createOrganizationComboBox​(org.teamapps.ux.component.template.Template template, java.util.Collection<OrganizationUnit> allowedUnits, boolean withPath, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)
    • queryOrganizationUnits

      public static java.util.List<OrganizationUnit> queryOrganizationUnits​(java.lang.String query, java.util.Collection<OrganizationUnit> allowedUnits)
    • createOrganizationUnitTypeTagComboBox

      public static org.teamapps.ux.component.field.combobox.TagComboBox<OrganizationUnitType> createOrganizationUnitTypeTagComboBox​(int limit, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)