Package javax.naming

Examples of javax.naming.Name.addAll()


            String comp1 = name.get(0);
            String comp2 = prefix.get(prefix.size() - 1);

            result = new CompositeName();
            if (prefix.size() > 1) {
                result.addAll(prefix.getPrefix(prefix.size() - 1));
            }
            try {
                result.add(concatenateDNSNames(comp1, comp2));
            } catch (InvalidNameException e) {
                // comp1 or comp2 is not a valid DNS name
View Full Code Here


                // components should be strongly separated
                result.add(comp2);
                result.add(comp1);
            }
            if (name.size() > 1) {
                result.addAll(name.getSuffix(1));
            }
        }
        else if (prefix instanceof CompositeName && name instanceof DNSName) {
            // probably we need to glue together the last element of the prefix
            // and the name
View Full Code Here

            String comp1 = name.toString();
            String comp2 = prefix.get(prefix.size() - 1);

            result = new CompositeName();
            if (prefix.size() > 1) {
                result.addAll(prefix.getPrefix(prefix.size() - 1));
            }
            try {
                result.add(concatenateDNSNames(comp1, comp2));
            } catch (InvalidNameException e) {
                // comp2 is not a valid DNS name
View Full Code Here

                // components should be strongly separated
                result.add(comp2);
                result.add(comp1);
            }
            if (name.size() > 1) {
                result.addAll(name.getSuffix(1));
            }
        }
        else if (prefix instanceof DNSName && name instanceof DNSName) {
            DNSName rootZone = ProviderConstants.ROOT_ZONE_NAME_OBJ;
            boolean prefixIsRoot = (prefix.compareTo(rootZone) == 0);
View Full Code Here

                // jndi.53=Root domain should be the rightmost one
                throw new NamingException(Messages.getString("jndi.53")); //$NON-NLS-1$
            }
            else {
                result = new DNSName();
                result.addAll(prefix);
                result.addAll(name);
            }
        }
        else {
            // jndi.4B=Only instances of CompositeName class or DNSName class are acceptable
View Full Code Here

                throw new NamingException(Messages.getString("jndi.53")); //$NON-NLS-1$
            }
            else {
                result = new DNSName();
                result.addAll(prefix);
                result.addAll(name);
            }
        }
        else {
            // jndi.4B=Only instances of CompositeName class or DNSName class are acceptable
            throw new NamingException(Messages.getString("jndi.4B")); //$NON-NLS-1$
View Full Code Here

           // Bugzilla 32269
           Name entryName =
               parser.parse(new CompositeName(result.getName()).get(0));
  
           Name name = contextName.addAll(baseName);
           name = name.addAll(entryName);
           return name.toString();
        } else {
           String absoluteName = result.getName();
           if (containerLog.isTraceEnabled())
               containerLog.trace("  search returned absolute name: " +
View Full Code Here

        NameParser parser = context.getNameParser("");
        Name contextName = parser.parse(context.getNameInNamespace());
        Name baseName = parser.parse(userBase);
        Name entryName = parser.parse(result.getName());
        Name name = contextName.addAll(baseName);
        name = name.addAll(entryName);
        String dn = name.toString();

        if (debug > 2)
            log("  entry found for " + username + " with dn " + dn);
View Full Code Here

        return lookup(name);
    }

    public Name composeName(Name name, Name prefix) throws NamingException {
        Name result = (Name)prefix.clone();
        result.addAll(name);
        return result;
    }

    public String composeName(String name, String prefix) throws NamingException {
        CompositeName result = new CompositeName(prefix);
View Full Code Here

            NameParser parser = context.getNameParser("");
            Name contextName = parser.parse(context.getNameInNamespace());
            Name baseName = parser.parse(userBase);
            Name entryName = parser.parse(result.getName());
            Name name = contextName.addAll(baseName);
            name = name.addAll(entryName);
            String dn = name.toString();

            Attributes attrs = result.getAttributes();
            if (attrs == null) {
                return false;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.