| | |
| | | } |
| | | else |
| | | { |
| | | LocalizableMessage message = ERR_ATTR_SYNTAX_DN_NO_EQUAL.get( |
| | | dnString, attributeName.toString(), c); |
| | | throw new DirectoryException(ResultCode.INVALID_DN_SYNTAX, |
| | | message); |
| | | ERR_ATTR_SYNTAX_DN_NO_EQUAL.get(dnString, attributeName, c)); |
| | | } |
| | | |
| | | // Skip over any spaces after the equal sign. |
| | |
| | | // because that would be invalid. |
| | | if (pos >= length) |
| | | { |
| | | LocalizableMessage message = ERR_ATTR_SYNTAX_DN_END_WITH_ATTR_NAME.get( |
| | | dnString, attributeName.toString()); |
| | | throw new DirectoryException(ResultCode.INVALID_DN_SYNTAX, |
| | | message); |
| | | ERR_ATTR_SYNTAX_DN_END_WITH_ATTR_NAME.get(dnString, attributeName)); |
| | | } |
| | | |
| | | |
| | |
| | | validOID = false; |
| | | } |
| | | |
| | | |
| | | if (! validOID) |
| | | { |
| | | LocalizableMessage message = ERR_ATTR_SYNTAX_DN_ATTR_ILLEGAL_PERIOD.get( |
| | | dnString, attributeName.toString()); |
| | | throw new DirectoryException(ResultCode.INVALID_DN_SYNTAX, |
| | | message); |
| | | ERR_ATTR_SYNTAX_DN_ATTR_ILLEGAL_PERIOD.get(dnString, attributeName)); |
| | | } |
| | | } |
| | | |
| | | |
| | | return pos; |
| | | } |
| | | |