Package org.teamapps.application.ux.org
Class OrganizationViewUtils
java.lang.Object
org.teamapps.application.ux.org.OrganizationViewUtils
public class OrganizationViewUtils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description OrganizationViewUtils() -
Method Summary
Modifier and Type Method Description static org.teamapps.ux.model.ComboBoxModel<OrganizationUnitView>createLazyOrgUnitModel(java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier, java.util.Set<OrganizationUnitTypeView> selectableTypes)static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView>createOrganizationComboBox(org.teamapps.ux.component.template.Template template, java.util.Collection<OrganizationUnitView> allowedUnits, ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView>createOrganizationComboBox(org.teamapps.ux.component.template.Template template, java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier, java.util.Set<OrganizationUnitTypeView> selectableTypes, ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView>createOrganizationComboBox(org.teamapps.ux.component.template.Template template, java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier, ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationFieldView>createOrganizationFieldCombo(ApplicationInstanceData applicationInstanceData)static org.teamapps.data.extract.PropertyProvider<OrganizationFieldView>createOrganizationFieldViewPropertyProvider(ApplicationInstanceData applicationInstanceData)static org.teamapps.ux.component.field.combobox.TagComboBox<OrganizationUnitTypeView>createOrganizationUnitTypeTagComboBox(int limit, ApplicationInstanceData applicationInstanceData)static org.teamapps.data.extract.PropertyProvider<OrganizationUnitTypeView>creatOrganizationUnitTypeViewPropertyProvider(ApplicationInstanceData applicationInstanceData)static org.teamapps.data.extract.PropertyProvider<OrganizationUnitView>creatOrganizationUnitViewPropertyProvider(ApplicationInstanceData applicationInstanceData)static java.util.Set<OrganizationUnitView>getAllUnits(OrganizationUnitView unit, java.util.Collection<OrganizationUnitTypeView> unitTypesFilter)static intgetOrgLevel(OrganizationUnitView unit)static OrganizationUnitViewgetParentWithGeoType(OrganizationUnitView unit, GeoLocationType type)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
OrganizationViewUtils
public OrganizationViewUtils()
-
-
Method Details
-
getAllUnits
public static java.util.Set<OrganizationUnitView> getAllUnits(OrganizationUnitView unit, java.util.Collection<OrganizationUnitTypeView> unitTypesFilter) -
createOrganizationFieldCombo
public static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationFieldView> createOrganizationFieldCombo(ApplicationInstanceData applicationInstanceData) -
getOrgLevel
-
getParentWithGeoType
public static OrganizationUnitView getParentWithGeoType(OrganizationUnitView unit, GeoLocationType type) -
createOrganizationComboBox
public static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView> createOrganizationComboBox(org.teamapps.ux.component.template.Template template, java.util.Collection<OrganizationUnitView> allowedUnits, ApplicationInstanceData applicationInstanceData) -
createOrganizationComboBox
public static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView> createOrganizationComboBox(org.teamapps.ux.component.template.Template template, java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier, ApplicationInstanceData applicationInstanceData) -
createOrganizationComboBox
public static org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView> createOrganizationComboBox(org.teamapps.ux.component.template.Template template, java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier, java.util.Set<OrganizationUnitTypeView> selectableTypes, ApplicationInstanceData applicationInstanceData) -
createLazyOrgUnitModel
public static org.teamapps.ux.model.ComboBoxModel<OrganizationUnitView> createLazyOrgUnitModel(java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier, java.util.Set<OrganizationUnitTypeView> selectableTypes) -
createOrganizationUnitTypeTagComboBox
public static org.teamapps.ux.component.field.combobox.TagComboBox<OrganizationUnitTypeView> createOrganizationUnitTypeTagComboBox(int limit, ApplicationInstanceData applicationInstanceData) -
creatOrganizationUnitViewPropertyProvider
public static org.teamapps.data.extract.PropertyProvider<OrganizationUnitView> creatOrganizationUnitViewPropertyProvider(ApplicationInstanceData applicationInstanceData) -
creatOrganizationUnitTypeViewPropertyProvider
public static org.teamapps.data.extract.PropertyProvider<OrganizationUnitTypeView> creatOrganizationUnitTypeViewPropertyProvider(ApplicationInstanceData applicationInstanceData) -
createOrganizationFieldViewPropertyProvider
public static org.teamapps.data.extract.PropertyProvider<OrganizationFieldView> createOrganizationFieldViewPropertyProvider(ApplicationInstanceData applicationInstanceData)
-