Class ColumnUtils


  • public class ColumnUtils
    extends Object
    • Constructor Detail

      • ColumnUtils

        public ColumnUtils()
    • Method Detail

      • createColumns

        public static <T> List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,​String>> createColumns​(List<ColumnTypeDto<String>> columns)
      • createPropertyColumn

        public static <T> org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn<T,​String> createPropertyColumn​(ColumnTypeDto<String> column)
      • createIconColumn

        public static <O extends ObjectType> org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,​String> createIconColumn​(PageBase pageBase)
      • getIconColumnValue

        public static <T extends ObjectTypeString getIconColumnValue​(org.apache.wicket.model.IModel<SelectableBean<T>> rowModel)
      • getIconColumnTitle

        public static <T extends ObjectTypeString getIconColumnTitle​(org.apache.wicket.model.IModel<SelectableBean<T>> rowModel)
      • createStringResource

        public static org.apache.wicket.model.StringResourceModel createStringResource​(String resourceKey,
                                                                                       Object... objects)
      • createStringResource

        public static org.apache.wicket.model.StringResourceModel createStringResource​(String resourceKey,
                                                                                       String defaultString,
                                                                                       Object... objects)
      • getDefaultUserColumns

        public static <T extends ObjectTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<T>,​String>> getDefaultUserColumns()
      • getDefaultTaskColumns

        public static <T extends ObjectTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<T>,​String>> getDefaultTaskColumns()
      • getDefaultRoleColumns

        public static <T extends ObjectTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<T>,​String>> getDefaultRoleColumns()
      • getDefaultServiceColumns

        public static <T extends ObjectTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<T>,​String>> getDefaultServiceColumns()
      • getDefaultOrgColumns

        public static <T extends ObjectTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<T>,​String>> getDefaultOrgColumns​(PageBase pageBase)
      • getDefaultArchetypeColumns

        public static <T extends ObjectTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<T>,​String>> getDefaultArchetypeColumns()
      • getDefaultObjectColumns

        public static <O extends ObjectTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<O>,​String>> getDefaultObjectColumns()
      • getDefaultAbstractRoleColumns

        public static <T extends AbstractRoleTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<T>,​String>> getDefaultAbstractRoleColumns​(boolean showAccounts)
      • getDefaultResourceColumns

        public static <T extends ObjectTypeList<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<T>,​String>> getDefaultResourceColumns()
      • getDefaultCaseColumns

        public static List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<CaseType>,​String>> getDefaultCaseColumns​(PageBase pageBase,
                                                                                                                                                              boolean isDashboard)
      • createCaseActorsColumn

        public static org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<SelectableBean<CaseType>,​String> createCaseActorsColumn​(PageBase pageBase)
      • getMultilineLinkPanel

        public static org.apache.wicket.markup.repeater.RepeatingView getMultilineLinkPanel​(String componentId,
                                                                                            List<ObjectReferenceType> referencesList,
                                                                                            PageBase pageBase)
      • unwrapSelectableRowModel

        public static <C extends Containerable,​S extends SelectableRow<C>> C unwrapSelectableRowModel​(org.apache.wicket.model.IModel<S> rowModel)
      • unwrapRowRealValue

        public static <T extends Serializable,​S extends SelectableRow<T>> T unwrapRowRealValue​(S rowValue)
      • getDefaultAssignmentsColumns

        public static <S extends SelectableRow<AssignmentType>> List<org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<S,​String>> getDefaultAssignmentsColumns​(QName assignmentTargetRefType,
                                                                                                                                                                                        String realValuePath,
                                                                                                                                                                                        boolean showAllColumns,
                                                                                                                                                                                        PageBase pageBase)