Skip to content

Commit

Permalink
MID-9031:sort connectors by displayName in create resource tile table
Browse files Browse the repository at this point in the history
  • Loading branch information
skublik committed Sep 27, 2023
1 parent fe16627 commit a511b49
Showing 1 changed file with 11 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
import com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.basic.ResourceTemplate.TemplateType;
import com.evolveum.midpoint.prism.PrismContext;
import com.evolveum.midpoint.prism.PrismObject;
import com.evolveum.midpoint.prism.query.ObjectPaging;
import com.evolveum.midpoint.prism.query.ObjectQuery;
import com.evolveum.midpoint.schema.GetOperationOptions;
import com.evolveum.midpoint.schema.SelectorOptions;
Expand Down Expand Up @@ -83,6 +84,16 @@ protected ObjectQuery getCustomizeContentQuery() {
return null;
}

@Override
protected ObjectPaging createPaging(long offset, long pageSize) {
if (type != null && TemplateType.CONNECTOR == type.getObject()) {
setSort("displayName", getDefaultSortOrder());
} else {
setSort(getDefaultSortParam(), getDefaultSortOrder());
}
return super.createPaging(offset, pageSize);
}

public TemplateTile<ResourceTemplate> createDataObjectWrapper(PrismObject<AssignmentHolderType> obj) {
if (obj.getCompileTimeClass().isAssignableFrom(ConnectorType.class)) {
@NotNull ConnectorType connectorObject = (ConnectorType) obj.asObjectable();
Expand Down

0 comments on commit a511b49

Please sign in to comment.