Klasse OrganizationViewUtils

java.lang.Object
org.teamapps.application.ux.org.OrganizationViewUtils

public class OrganizationViewUtils extends Object
  • Konstruktordetails

    • OrganizationViewUtils

      public OrganizationViewUtils()
  • Methodendetails

    • getAllUnits

      public static Set<org.teamapps.model.controlcenter.OrganizationUnitView> getAllUnits(org.teamapps.model.controlcenter.OrganizationUnitView unit, Collection<org.teamapps.model.controlcenter.OrganizationUnitTypeView> unitTypesFilter)
    • createOrganizationFieldCombo

      public static org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.model.controlcenter.OrganizationFieldView> createOrganizationFieldCombo(ApplicationInstanceData applicationInstanceData)
    • getOrgLevel

      public static int getOrgLevel(org.teamapps.model.controlcenter.OrganizationUnitView unit)
    • getParentWithGeoType

      public static org.teamapps.model.controlcenter.OrganizationUnitView getParentWithGeoType(org.teamapps.model.controlcenter.OrganizationUnitView unit, org.teamapps.model.controlcenter.GeoLocationType type)
    • createOrganizationComboBox

      public static org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.model.controlcenter.OrganizationUnitView> createOrganizationComboBox(org.teamapps.ux.component.template.Template template, Collection<org.teamapps.model.controlcenter.OrganizationUnitView> allowedUnits, ApplicationInstanceData applicationInstanceData)
    • createOrganizationComboBox

      public static org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.model.controlcenter.OrganizationUnitView> createOrganizationComboBox(org.teamapps.ux.component.template.Template template, Supplier<Collection<org.teamapps.model.controlcenter.OrganizationUnitView>> allowedUnitsSupplier, ApplicationInstanceData applicationInstanceData)
    • createOrganizationComboBox

      public static org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.model.controlcenter.OrganizationUnitView> createOrganizationComboBox(org.teamapps.ux.component.template.Template template, Supplier<Collection<org.teamapps.model.controlcenter.OrganizationUnitView>> allowedUnitsSupplier, Set<org.teamapps.model.controlcenter.OrganizationUnitTypeView> selectableTypes, ApplicationInstanceData applicationInstanceData)
    • createLazyOrgUnitModel

      public static org.teamapps.ux.model.ComboBoxModel<org.teamapps.model.controlcenter.OrganizationUnitView> createLazyOrgUnitModel(Supplier<Collection<org.teamapps.model.controlcenter.OrganizationUnitView>> allowedUnitsSupplier, Set<org.teamapps.model.controlcenter.OrganizationUnitTypeView> selectableTypes)
    • createOrganizationUnitTypeTagComboBox

      public static org.teamapps.ux.component.field.combobox.TagComboBox<org.teamapps.model.controlcenter.OrganizationUnitTypeView> createOrganizationUnitTypeTagComboBox(int limit, ApplicationInstanceData applicationInstanceData)
    • creatOrganizationUnitPropertyProvider

      public static org.teamapps.data.extract.PropertyProvider<org.teamapps.model.controlcenter.OrganizationUnitView> creatOrganizationUnitPropertyProvider(ApplicationInstanceData applicationInstanceData)
    • creatOrganizationUnitWithPathPropertyProvider

      public static org.teamapps.data.extract.PropertyProvider<org.teamapps.model.controlcenter.OrganizationUnitView> creatOrganizationUnitWithPathPropertyProvider(ApplicationInstanceData applicationInstanceData)
    • creatOrganizationUnitTypeViewPropertyProvider

      public static org.teamapps.data.extract.PropertyProvider<org.teamapps.model.controlcenter.OrganizationUnitTypeView> creatOrganizationUnitTypeViewPropertyProvider(ApplicationInstanceData applicationInstanceData)
    • createOrganizationFieldViewPropertyProvider

      public static org.teamapps.data.extract.PropertyProvider<org.teamapps.model.controlcenter.OrganizationFieldView> createOrganizationFieldViewPropertyProvider(ApplicationInstanceData applicationInstanceData)