private static SortKey[] buildSortKeyArray(List<LDAPSortKey> sortKeys) { SortKey keys[] = new SortKey[sortKeys.size()]; int i = 0; for(LDAPSortKey key : sortKeys) { keys[i++] = new SortKey(key.getAttributeName(), key.isAscending(), key.getMatchingRuleID()); } return keys; }
/** * Returns jndi sort keys using the supplied sort keys. * * @param keys sort keys * * @return jndi sort keys */ public static javax.naming.ldap.SortKey[] fromSortKey(final SortKey[] keys) { javax.naming.ldap.SortKey[] sk = null; if (keys != null) { sk = new javax.naming.ldap.SortKey[keys.length]; for (int i = 0; i < keys.length; i++) { sk[i] = new javax.naming.ldap.SortKey( keys[i].getAttributeDescription(), !keys[i].getReverseOrder(), keys[i].getMatchingRuleId()); } } return sk; }
/** * Returns jndi sort keys using the supplied sort keys. * * @param keys sort keys * * @return jndi sort keys */ public static javax.naming.ldap.SortKey[] fromSortKey(final SortKey[] keys) { javax.naming.ldap.SortKey[] sk = null; if (keys != null) { sk = new javax.naming.ldap.SortKey[keys.length]; for (int i = 0; i < keys.length; i++) { sk[i] = new javax.naming.ldap.SortKey( keys[i].getAttributeDescription(), !keys[i].getReverseOrder(), keys[i].getMatchingRuleId()); } } return sk; }
if(item.getOrdering() == Ordering.ASC) { LogManager.logTrace(LogConstants.CTX_CONNECTOR, "with ASC ordering."); //$NON-NLS-1$ sortKey = new SortKey(itemName, true, null); } else if(item.getOrdering() == Ordering.DESC){ LogManager.logTrace(LogConstants.CTX_CONNECTOR, "with DESC ordering."); //$NON-NLS-1$ sortKey = new SortKey(itemName, false, null);
/** * Returns jndi sort keys using the supplied sort keys. * * @param keys sort keys * * @return jndi sort keys */ public static javax.naming.ldap.SortKey[] fromSortKey(final SortKey[] keys) { javax.naming.ldap.SortKey[] sk = null; if (keys != null) { sk = new javax.naming.ldap.SortKey[keys.length]; for (int i = 0; i < keys.length; i++) { sk[i] = new javax.naming.ldap.SortKey( keys[i].getAttributeDescription(), !keys[i].getReverseOrder(), keys[i].getMatchingRuleId()); } } return sk; }