| | |
| | | * |
| | | * |
| | | * Copyright 2009-2010 Sun Microsystems, Inc. |
| | | * Portions copyright 2011-2012 ForgeRock AS |
| | | * Portions copyright 2011-2013 ForgeRock AS |
| | | */ |
| | | |
| | | package org.forgerock.opendj.ldap.schema; |
| | |
| | | * If {@code overwrite} was {@code false} and a conflicting |
| | | * schema element was found. |
| | | */ |
| | | public SchemaBuilder addAttributeType(final String oid, final List<String> names, |
| | | SchemaBuilder addAttributeType(final String oid, final List<String> names, |
| | | final String description, final boolean obsolete, final String superiorType, |
| | | final String equalityMatchingRule, final String orderingMatchingRule, |
| | | final String substringMatchingRule, final String approximateMatchingRule, |
| | |
| | | * If {@code overwrite} was {@code false} and a conflicting |
| | | * schema element was found. |
| | | */ |
| | | public SchemaBuilder addDITContentRule(final String structuralClass, final List<String> names, |
| | | SchemaBuilder addDITContentRule(final String structuralClass, final List<String> names, |
| | | final String description, final boolean obsolete, final Set<String> auxiliaryClasses, |
| | | final Set<String> optionalAttributes, final Set<String> prohibitedAttributes, |
| | | final Set<String> requiredAttributes, final Map<String, List<String>> extraProperties, |
| | |
| | | * If {@code overwrite} was {@code false} and a conflicting |
| | | * schema element was found. |
| | | */ |
| | | public SchemaBuilder addDITStructureRule(final Integer ruleID, final List<String> names, |
| | | SchemaBuilder addDITStructureRule(final Integer ruleID, final List<String> names, |
| | | final String description, final boolean obsolete, final String nameForm, |
| | | final Set<Integer> superiorRules, final Map<String, List<String>> extraProperties, |
| | | final boolean overwrite) { |
| | |
| | | * If {@code overwrite} was {@code false} and a conflicting |
| | | * schema element was found. |
| | | */ |
| | | public SchemaBuilder addMatchingRule(final String oid, final List<String> names, |
| | | SchemaBuilder addMatchingRule(final String oid, final List<String> names, |
| | | final String description, final boolean obsolete, final String assertionSyntax, |
| | | final Map<String, List<String>> extraProperties, final MatchingRuleImpl implementation, |
| | | final boolean overwrite) { |
| | |
| | | * If {@code overwrite} was {@code false} and a conflicting |
| | | * schema element was found. |
| | | */ |
| | | public SchemaBuilder addMatchingRuleUse(final String oid, final List<String> names, |
| | | SchemaBuilder addMatchingRuleUse(final String oid, final List<String> names, |
| | | final String description, final boolean obsolete, final Set<String> attributeOIDs, |
| | | final Map<String, List<String>> extraProperties, final boolean overwrite) { |
| | | lazyInitBuilder(); |
| | |
| | | * If {@code overwrite} was {@code false} and a conflicting |
| | | * schema element was found. |
| | | */ |
| | | public SchemaBuilder addNameForm(final String oid, final List<String> names, |
| | | SchemaBuilder addNameForm(final String oid, final List<String> names, |
| | | final String description, final boolean obsolete, final String structuralClass, |
| | | final Set<String> requiredAttributes, final Set<String> optionalAttributes, |
| | | final Map<String, List<String>> extraProperties, final boolean overwrite) { |
| | |
| | | * If {@code overwrite} was {@code false} and a conflicting |
| | | * schema element was found. |
| | | */ |
| | | public SchemaBuilder addObjectClass(final String oid, final List<String> names, |
| | | SchemaBuilder addObjectClass(final String oid, final List<String> names, |
| | | final String description, final boolean obsolete, Set<String> superiorClassOIDs, |
| | | final Set<String> requiredAttributeOIDs, final Set<String> optionalAttributeOIDs, |
| | | final ObjectClassType objectClassType, final Map<String, List<String>> extraProperties, |
| | |
| | | * @throws NullPointerException |
| | | * If {@code definition} was {@code null}. |
| | | */ |
| | | public SchemaBuilder addSyntax(final String oid, final String description, |
| | | SchemaBuilder addSyntax(final String oid, final String description, |
| | | final Map<String, List<String>> extraProperties, final SyntaxImpl implementation, |
| | | final boolean overwrite) { |
| | | lazyInitBuilder(); |