| | |
| | | |
| | | // Create the command-line argument parser for use with this program. |
| | | LDAPConnectionArgumentParser argParser = |
| | | createArgParser("org.opends.server.tools.ImportLDIF", |
| | | INFO_LDIFIMPORT_TOOL_DESCRIPTION.get()); |
| | | createArgParser("org.opends.server.tools.ImportLDIF", INFO_LDIFIMPORT_TOOL_DESCRIPTION.get()); |
| | | argParser.setShortToolDescription(REF_SHORT_DESC_IMPORT_LDIF.get()); |
| | | |
| | | // Initialize all the command-line argument types and register them with the |
| | |
| | | argParser.setUsageArgument(displayUsage); |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public void addTaskAttributes(List<RawAttribute> attributes) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public String getTaskObjectclass() { |
| | | return "ds-task-import"; |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public Class<?> getTaskClass() { |
| | | return ImportTask.class; |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | protected int processLocal(boolean initializeServer, |
| | | PrintStream out, |
| | |
| | | excludeAttributes = new HashSet<>(); |
| | | for (String attrName : excludeAttributeStrings.getValues()) |
| | | { |
| | | String lowerName = attrName.toLowerCase(); |
| | | if(lowerName.equals("*")) |
| | | String lowerName = attrName.toLowerCase(); |
| | | if (lowerName.equals("*")) |
| | | { |
| | | excludeAllUserAttributes = true; |
| | | } |
| | | else if(lowerName.equals("+")) |
| | | else if (lowerName.equals("+")) |
| | | { |
| | | excludeAllOperationalAttributes = true; |
| | | } |
| | |
| | | includeAttributes = new HashSet<>(); |
| | | for (String attrName : includeAttributeStrings.getValues()) |
| | | { |
| | | String lowerName = attrName.toLowerCase(); |
| | | if(lowerName.equals("*")) |
| | | String lowerName = attrName.toLowerCase(); |
| | | if (lowerName.equals("*")) |
| | | { |
| | | includeAllUserAttributes = true; |
| | | } |
| | | else if(lowerName.equals("+")) |
| | | else if (lowerName.equals("+")) |
| | | { |
| | | includeAllOperationalAttributes = true; |
| | | } |
| | |
| | | return new Random(); |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public String getTaskId() { |
| | | // NYI. |