/** * {@inheritDoc} */ @Override public boolean contains( String oid ) { return immutableSyntaxCheckerRegistry.contains( oid ); }
/** * {@inheritDoc} */ @Override public SyntaxChecker get( String oid ) { return immutableSyntaxCheckerRegistry.get( oid ); }
/** * {@inheritDoc} */ @Override public SyntaxChecker lookup( String oid ) throws LdapException { return immutableSyntaxCheckerRegistry.lookup( oid ); }
/** * Check that a SyntaxChecker exists in the SyntaxCheckerRegistry, and if so, * return it. * * @param entry The entry to check * @return The found SyntaxChecker * @throws LdapException If the SyntaxChecker does not exist */ protected SyntaxChecker checkSyntaxCheckerOidExists( Entry entry ) throws LdapException { String oid = getOid( entry ); if ( schemaManager.getSyntaxCheckerRegistry().contains( oid ) ) { return schemaManager.getSyntaxCheckerRegistry().get( oid ); } else { throw new LdapSchemaViolationException( ResultCodeEnum.OTHER, I18n.err( I18n.ERR_336, oid ) ); } }
/** * {@inheritDoc} */ @Override public String getOidByName( String name ) throws LdapException { return immutableSyntaxCheckerRegistry.getOidByName( name ); }
/** * {@inheritDoc} */ @Override public ImmutableSyntaxCheckerRegistry copy() { return ( ImmutableSyntaxCheckerRegistry ) immutableSyntaxCheckerRegistry.copy(); }
/** * {@inheritDoc} */ @Override public Iterator<SyntaxChecker> iterator() { return immutableSyntaxCheckerRegistry.iterator(); }
/** * {@inheritDoc} */ @Override public SchemaObjectType getType() { return immutableSyntaxCheckerRegistry.getType(); }
/** * {@inheritDoc} */ @Override public Iterator<String> oidsIterator() { return immutableSyntaxCheckerRegistry.oidsIterator(); }
/** * {@inheritDoc} */ @Override public String getSchemaName( String oid ) throws LdapException { return immutableSyntaxCheckerRegistry.getSchemaName( oid ); }
/** * {@inheritDoc} */ @Override public int size() { return immutableSyntaxCheckerRegistry.size(); }
/** * {@inheritDoc} */ @Override public String getOidByName( String name ) throws LdapException { return immutableSyntaxCheckerRegistry.getOidByName( name ); }
/** * {@inheritDoc} */ @Override public ImmutableSyntaxCheckerRegistry copy() { return ( ImmutableSyntaxCheckerRegistry ) immutableSyntaxCheckerRegistry.copy(); }
/** * {@inheritDoc} */ @Override public Iterator<SyntaxChecker> iterator() { return immutableSyntaxCheckerRegistry.iterator(); }
/** * {@inheritDoc} */ @Override public SchemaObjectType getType() { return immutableSyntaxCheckerRegistry.getType(); }
/** * {@inheritDoc} */ @Override public Iterator<String> oidsIterator() { return immutableSyntaxCheckerRegistry.oidsIterator(); }
/** * {@inheritDoc} */ @Override public String getSchemaName( String oid ) throws LdapException { return immutableSyntaxCheckerRegistry.getSchemaName( oid ); }
/** * {@inheritDoc} */ @Override public int size() { return immutableSyntaxCheckerRegistry.size(); }
/** * {@inheritDoc} */ @Override public boolean contains( String oid ) { return immutableSyntaxCheckerRegistry.contains( oid ); }
/** * {@inheritDoc} */ @Override public SyntaxChecker lookup( String oid ) throws LdapException { return immutableSyntaxCheckerRegistry.lookup( oid ); }