/** * {@inheritDoc} */ @Override public boolean contains( String oid ) { return immutableComparatorRegistry.contains( oid ); }
/** * {@inheritDoc} */ @Override public LdapComparator<?> get( String oid ) { return immutableComparatorRegistry.get( oid ); }
/** * {@inheritDoc} */ @Override public LdapComparator<?> lookup( String oid ) throws LdapException { return immutableComparatorRegistry.lookup( oid ); }
/** * Check that a Comparator exists in the ComparatorRegistry, and if so, * return it. * * @param entry the Entry we want to know it exists * @return The found comparator * @throws LdapException If teh comparator is not found */ protected LdapComparator<?> checkComparatorOidExists( Entry entry ) throws LdapException { String oid = getOid( entry ); if ( schemaManager.getComparatorRegistry().contains( oid ) ) { return schemaManager.getComparatorRegistry().get( oid ); } else { throw new LdapSchemaViolationException( ResultCodeEnum.OTHER, I18n.err( I18n.ERR_336, oid ) ); } }
/** * {@inheritDoc} */ @Override public int size() { return immutableComparatorRegistry.size(); }
/** * {@inheritDoc} */ @Override public String getSchemaName( String oid ) throws LdapException { return immutableComparatorRegistry.getSchemaName( oid ); }
/** * {@inheritDoc} */ @Override public String getOidByName( String name ) throws LdapException { return immutableComparatorRegistry.getOidByName( name ); }
/** * {@inheritDoc} */ @Override public SchemaObjectType getType() { return immutableComparatorRegistry.getType(); }
/** * {@inheritDoc} */ @Override public ImmutableComparatorRegistry copy() { return ( ImmutableComparatorRegistry ) immutableComparatorRegistry.copy(); }
/** * {@inheritDoc} */ @Override public Iterator<String> oidsIterator() { return immutableComparatorRegistry.oidsIterator(); }
/** * {@inheritDoc} */ @Override public Iterator<LdapComparator<?>> iterator() { return immutableComparatorRegistry.iterator(); }
/** * {@inheritDoc} */ @Override public int size() { return immutableComparatorRegistry.size(); }
/** * {@inheritDoc} */ @Override public String getSchemaName( String oid ) throws LdapException { return immutableComparatorRegistry.getSchemaName( oid ); }
/** * {@inheritDoc} */ @Override public String getOidByName( String name ) throws LdapException { return immutableComparatorRegistry.getOidByName( name ); }
/** * {@inheritDoc} */ @Override public SchemaObjectType getType() { return immutableComparatorRegistry.getType(); }
/** * {@inheritDoc} */ @Override public ImmutableComparatorRegistry copy() { return ( ImmutableComparatorRegistry ) immutableComparatorRegistry.copy(); }
/** * {@inheritDoc} */ @Override public Iterator<String> oidsIterator() { return immutableComparatorRegistry.oidsIterator(); }
/** * {@inheritDoc} */ @Override public Iterator<LdapComparator<?>> iterator() { return immutableComparatorRegistry.iterator(); }
/** * {@inheritDoc} */ @Override public boolean contains( String oid ) { return immutableComparatorRegistry.contains( oid ); }
/** * {@inheritDoc} */ @Override public LdapComparator<?> lookup( String oid ) throws LdapException { return immutableComparatorRegistry.lookup( oid ); }