| | |
| | | */ |
| | | public void update(AttributeSyntax<?> syntax, Schema schema) |
| | | { |
| | | String n = syntax.getSyntaxName(); |
| | | String n = syntax.getName(); |
| | | if (n == null) |
| | | { |
| | | n = NOT_APPLICABLE.toString(); |
| | |
| | | { |
| | | if (mustAdd(syntax)) |
| | | { |
| | | String name = syntax.getSyntaxName(); |
| | | String name = syntax.getName(); |
| | | if (name == null) |
| | | { |
| | | name = syntax.getOID(); |
| | |
| | | String oid = syntax.getOID(); |
| | | values.add(oid); |
| | | |
| | | String name = syntax.getSyntaxName(); |
| | | String name = syntax.getName(); |
| | | if (name != null) |
| | | { |
| | | values.add(name); |
| | |
| | | for (String key : schema.getSyntaxes().keySet()) |
| | | { |
| | | AttributeSyntax<?> syntax = schema.getSyntax(key); |
| | | String name = syntax.getSyntaxName(); |
| | | String name = syntax.getName(); |
| | | if (name == null) |
| | | { |
| | | name = syntax.getOID(); |
| | |
| | | for (String key : schema.getSyntaxes().keySet()) |
| | | { |
| | | AttributeSyntax<?> syntax = schema.getSyntax(key); |
| | | String name = syntax.getSyntaxName(); |
| | | String name = syntax.getName(); |
| | | if (name == null) |
| | | { |
| | | name = syntax.getOID(); |
| | |
| | | { |
| | | AttributeSyntax<?> syn = |
| | | (AttributeSyntax<?>)syntax.getModel().getElementAt(i); |
| | | if ("DirectoryString".equals(syn.getSyntaxName())) |
| | | if ("DirectoryString".equals(syn.getName())) |
| | | { |
| | | syntax.setSelectedIndex(i); |
| | | break; |
| | |
| | | |
| | | for (AttributeSyntax<?> attr : schema.getSyntaxes().values()) |
| | | { |
| | | String n = attr.getSyntaxName(); |
| | | String n = attr.getName(); |
| | | if (n != null) |
| | | { |
| | | if (n.equalsIgnoreCase(name)) |
| | |
| | | if (attr != null) |
| | | { |
| | | // There is no name for a regex syntax. |
| | | String syntaxName = attr.getSyntax().getSyntaxName(); |
| | | String syntaxName = attr.getSyntax().getName(); |
| | | if (syntaxName!=null) { |
| | | mustAddBrowseButton=syntaxName.equalsIgnoreCase( |
| | | SchemaConstants.SYNTAX_DN_NAME); |
| | |
| | | { |
| | | if (value instanceof AttributeSyntax<?>) |
| | | { |
| | | String syntaxName = ((AttributeSyntax<?>)value).getSyntaxName(); |
| | | String syntaxName = ((AttributeSyntax<?>)value).getName(); |
| | | if (syntaxName == null) |
| | | { |
| | | value = ((AttributeSyntax<?>)value).getOID(); |
| | |
| | | public static String getSyntaxText(AttributeSyntax<?> syntax) |
| | | { |
| | | String returnValue; |
| | | String syntaxName = syntax.getSyntaxName(); |
| | | String syntaxName = syntax.getName(); |
| | | String syntaxOID = syntax.getOID(); |
| | | if (syntaxName == null) |
| | | { |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public abstract String getSyntaxName(); |
| | | public abstract String getName(); |
| | | |
| | | |
| | | |
| | |
| | | if (oid.equals(at.getSyntax().getOID())) |
| | | { |
| | | LocalizableMessage message = WARN_CONFIG_SCHEMA_CANNOT_DELETE_SYNTAX_IN_USE.get( |
| | | syntax.getSyntaxName(), at.getNameOrOID()); |
| | | syntax.getName(), at.getNameOrOID()); |
| | | unacceptableReasons.add(message); |
| | | |
| | | configAcceptable = false; |
| | |
| | | { |
| | | LocalizableMessage message = |
| | | WARN_CONFIG_SCHEMA_CANNOT_DISABLE_SYNTAX_IN_USE.get( |
| | | syntax.getSyntaxName(), |
| | | syntax.getName(), |
| | | at.getNameOrOID()); |
| | | unacceptableReasons.add(message); |
| | | return false; |
| | |
| | | } |
| | | else |
| | | { |
| | | String syntax = passwordAttribute.getSyntax().getSyntaxName(); |
| | | String syntax = passwordAttribute.getSyntax().getName(); |
| | | if ((syntax == null) || (syntax.length() == 0)) |
| | | { |
| | | syntax = syntaxOID; |
| | |
| | | } |
| | | |
| | | boolean isGeneralizedTime = |
| | | type.getSyntax().getSyntaxName().equals(SYNTAX_GENERALIZED_TIME_NAME); |
| | | type.getSyntax().getName().equals(SYNTAX_GENERALIZED_TIME_NAME); |
| | | lastLoginTime = -1; |
| | | List<Attribute> attrList = userEntry.getAttribute(type); |
| | | |
| | |
| | | { |
| | | SimpleDateFormat dateFormat = new SimpleDateFormat(format); |
| | | // If the attribute has a Generalized Time syntax, make it UTC time. |
| | | if (type.getSyntax().getSyntaxName() |
| | | if (type.getSyntax().getName() |
| | | .equals(SYNTAX_GENERALIZED_TIME_NAME)) |
| | | { |
| | | dateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); |
| | |
| | | } |
| | | else |
| | | { |
| | | String syntax = pPasswordAttribute.getSyntax().getSyntaxName(); |
| | | String syntax = pPasswordAttribute.getSyntax().getName(); |
| | | if (syntax == null || syntax.length() == 0) |
| | | { |
| | | syntax = syntaxOID; |
| | |
| | | unacceptableReasons.add( |
| | | ERR_PLUGIN_REFERENT_INVALID_ATTRIBUTE_SYNTAX.get( |
| | | type.getNameOrOID(), |
| | | type.getSyntax().getSyntaxName())); |
| | | type.getSyntax().getName())); |
| | | } |
| | | |
| | | for (DN baseDN : cfgBaseDNs) |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_ACI_NAME; |
| | | } |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_ATTRIBUTE_TYPE_NAME; |
| | | } |
| | |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_AUTH_PASSWORD_NAME; |
| | | } |
| | |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_BINARY_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_BIT_STRING_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_BOOLEAN_NAME; |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_CERTIFICATE_EXACT_ASSERTION_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_CERTLIST_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_CERTPAIR_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_CERTIFICATE_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_COUNTRY_STRING_NAME; |
| | | } |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_DIT_CONTENT_RULE_NAME; |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_DIT_STRUCTURE_RULE_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_DELIVERY_METHOD_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_DIRECTORY_STRING_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_DN_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_ENHANCED_GUIDE_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_FAXNUMBER_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_FAX_NAME; |
| | | } |
| | |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_GENERALIZED_TIME_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_GUIDE_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_IA5_STRING_NAME; |
| | | } |
| | |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_INTEGER_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_JPEG_NAME; |
| | | } |
| | |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_LDAP_SYNTAX_NAME; |
| | | } |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | // There is no name for a substitution syntax. |
| | | return null; |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | // There is no name for a regex syntax. |
| | | return null; |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | // There is no name for a enum syntax. |
| | | return null; |
| | |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_MATCHING_RULE_NAME; |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_MATCHING_RULE_USE_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_NAME_AND_OPTIONAL_UID_NAME; |
| | | } |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_NAME_FORM_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_NUMERIC_STRING_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_OID_NAME; |
| | | } |
| | |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_OBJECTCLASS_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_OCTET_STRING_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_OTHER_MAILBOX_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_POSTAL_ADDRESS_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_PRESENTATION_ADDRESS_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_PRINTABLE_STRING_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_PROTOCOL_INFORMATION_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_SUBSTRING_ASSERTION_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() { |
| | | public String getName() { |
| | | |
| | | return SYNTAX_SUBTREE_SPECIFICATION_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_SUPPORTED_ALGORITHM_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_TELEPHONE_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_TELETEX_TERM_ID_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_TELEX_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_UTC_TIME_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_UUID_NAME; |
| | | } |
| | |
| | | * |
| | | * @return The common name for this attribute syntax. |
| | | */ |
| | | public String getSyntaxName() |
| | | public String getName() |
| | | { |
| | | return SYNTAX_USER_PASSWORD_NAME; |
| | | } |
| | |
| | | AttributeSyntax<?> conflictingSyntax = syntaxes.get(oid); |
| | | |
| | | LocalizableMessage message = ERR_SCHEMA_CONFLICTING_SYNTAX_OID. |
| | | get(syntax.getSyntaxName(), oid, |
| | | conflictingSyntax.getSyntaxName()); |
| | | get(syntax.getName(), oid, |
| | | conflictingSyntax.getName()); |
| | | throw new DirectoryException( |
| | | ResultCode.CONSTRAINT_VIOLATION, message); |
| | | } |
| | |
| | | syntax.getOID(); |
| | | syntax.getOrderingMatchingRule(); |
| | | syntax.getSubstringMatchingRule(); |
| | | syntax.getSyntaxName(); |
| | | syntax.getName(); |
| | | syntax.toString(); |
| | | } |
| | | } |
| | |
| | | syntax.getOID(); |
| | | syntax.getOrderingMatchingRule(); |
| | | syntax.getSubstringMatchingRule(); |
| | | syntax.getSyntaxName(); |
| | | syntax.getName(); |
| | | syntax.toString(); |
| | | } |
| | | } |
| | |
| | | syntax.getOID(); |
| | | syntax.getOrderingMatchingRule(); |
| | | syntax.getSubstringMatchingRule(); |
| | | syntax.getSyntaxName(); |
| | | syntax.getName(); |
| | | syntax.toString(); |
| | | } |
| | | } |
| | |
| | | syntax.getOID(); |
| | | syntax.getOrderingMatchingRule(); |
| | | syntax.getSubstringMatchingRule(); |
| | | syntax.getSyntaxName(); |
| | | syntax.getName(); |
| | | syntax.toString(); |
| | | } |
| | | } |
| | |
| | | * |
| | | * |
| | | * Copyright 2008 Sun Microsystems, Inc. |
| | | * Portions Copyright 2014 ForgeRock AS. |
| | | * |
| | | */ |
| | | package org.opends.server.schema; |
| | | |
| | |
| | | { |
| | | if (! isNumericOID(as.getOID())) |
| | | { |
| | | invalidOIDs.add(as.getSyntaxName()); |
| | | invalidOIDs.add(as.getName()); |
| | | } |
| | | } |
| | | |