getInitialContext().createSubcontext( paths.get( i - 1 ), childs.get( paths.get( i - 1 ) ) ); getInitialContext().createSubcontext( newpaths.get( i - 1 ), childs.get( paths.get( i - 1 ) ) );
/** * Insert record in LDAP based on DN * * @param dn * : Distinguished Name (Key for lookup) * @param attributes * : contains all the attributes to set for insert * @param values * : contains all the values for attributes * @param multValuedSeparator * : multi-valued attributes separator * @throws KettleException */ public void insert( String dn, String[] attributes, String[] values, String multValuedSeparator ) throws KettleException { try { Attributes attrs = buildAttributes( dn, attributes, values, multValuedSeparator ); // We had all attributes // Let's insert now getInitialContext().createSubcontext( dn, attrs ); } catch ( Exception e ) { throw new KettleException( BaseMessages.getString( PKG, "LDAPConnection.Error.Insert", dn ), e ); } }
} catch ( NameNotFoundException n ) { Attributes attrs = buildAttributes( dn, attributes, values, multValuedSeparator ); getInitialContext().createSubcontext( dn, attrs ); return STATUS_INSERTED;
public DirContext createSubcontext(String name, Attributes attrs) throws NamingException { return initCtx.createSubcontext(name, attrs); }
public DirContext createSubcontext(String name, Attributes attrs) throws NamingException { return initCtx.createSubcontext(name, attrs); }
public Context createSubcontext(String name) throws NamingException { return initCtx.createSubcontext(name); }
public Context createSubcontext(Name name) throws NamingException { return initCtx.createSubcontext(name); }
public DirContext createSubcontext(Name name, Attributes attrs) throws NamingException { return initCtx.createSubcontext(name, attrs); }
public DirContext createSubcontext(Name name, Attributes attrs) throws NamingException { return initCtx.createSubcontext(name, attrs); }
public Context createSubcontext(Name name) throws NamingException { return initCtx.createSubcontext(name); }
public Context createSubcontext(String name) throws NamingException { return initCtx.createSubcontext(name); }
ctx.createSubcontext(roleDN, roleAttribs);
public void execute(DirectoryTreeObject target) throws BackendException { try { workbench.startWorkIndicator(); Attributes attributes = sourceObject.getConnection().getAttributes( sourceObject.getDistinguishedName()); Name sourceName = sourceObject.getDistinguishedName(); Name sourceRDN = sourceName.getSuffix(sourceName.size() - 1); Name newName = ((Name) target.getDistinguishedName().clone()) .addAll(sourceRDN); workbench.setStatusbarMessage(messages.format( "clipboard.object.cut", sourceObject.getDistinguishedName(), newName.toString())); target.getConnection().createSubcontext(newName, attributes); eventRegistry.fireStructureChanged(target.getTree() .getConnectionInformation().getGUID(), newName); workbench.stopWorkIndicator(); } catch (NamingException e) { workbench.stopWorkIndicator(); workbench.getErrorReporter().reportError( messages.getMessage("error.tree.copy"), e); } } }
ctx.createSubcontext(userDN, userAttribs);