Examples of NumericOid


Examples of org.jitterbit.integration.ldap.structure.NumericOid

        filterArea = new FilterExpressionArea(entryNode);
        scopeDefiner = new ScopeDefiner();
    }

    public void applyTo(LdapStructure s) {
        NumericOid classOid = entryNode.getEntry().getOid();
        s.addSearchParameters(classOid, getSearchParameters());
    }
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

                } else {
                    atLeastOneNotSelected = true;
                }
            }
        }
        NumericOid oid = node.getOid();
        if (atLeastOneNotSelected) {
            selected.put(oid, attrs.toArray(new String[attrs.size()]));
        } else {
            selected.put(oid, null);
        }
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

        private final NumericOid oid;

        private final String name;

        public ObjectClassImpl(String oid, String name) {
            this.oid = new NumericOid(oid);
            this.name = name;
        }
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

        return name;
    }

    @Override
    public NumericOid getOid() {
        return new NumericOid(raw.getOid());
    }
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

    private static final class DummyStructureFactory {

        public ObjectClassStructure newStructure(String name) {
            ObjectClassStructureBuilder structureBuilder = new ObjectClassStructureBuilder();
            structureBuilder.setOid(new NumericOid(name));
            structureBuilder.setName(name);
            addAttribute(structureBuilder, "FirstName", AttributeUse.REQUIRED, AttributeCardinality.ONE);
            addAttribute(structureBuilder, "LastName", AttributeUse.REQUIRED, AttributeCardinality.ONE);
            addAttribute(structureBuilder, "Phone", AttributeUse.OPTIONAL, AttributeCardinality.MANY);
            return structureBuilder.getStructure();
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

        }

        private void addAttribute(ObjectClassStructureBuilder parent, String name, AttributeUse use,
                        AttributeCardinality cardinality) {
            LdapStructureAttributeBuilder builder = new LdapStructureAttributeBuilder();
            builder.setOid(new NumericOid("1.2.3.4.5"));
            builder.setName(name);
            builder.setSyntaxInfo(new AttributeSyntaxInfo() {

                @Override
                public AttributeDataType getDataType() {
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

     * @throws IllegalArgumentException
     *             if the OID of the classis not one of the selected classes that were passed to the
     *             constructor when this instance was created.
     */
    public void addStructure(NumericOid oid, ObjectClassStructure structure) {
        NumericOid toCheck = (structure != null) ? structure.getOid() : oid;
        ObjectClassDefinition classDef = classes.getClassDefinition(toCheck);
        checkArgument(classDef != null, "Unknown class: " + toCheck);
        structures.put(classDef, structure);
    }
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

        testAll(callback, waitSvc);
    }

    private void testSubSet(GetObjectClassesCallback callback, WaitService waitSvc) {
        ObjectClassDefinitionRetriever r = new ObjectClassDefinitionRetriever();
        NumericOid[] oids = { new NumericOid("1.2.840.113556.1.5.9") };
        r.retrieveClassDefinitions(location, oids, callback, true, waitSvc);
    }
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

    private final NumericOid[] oids;

    public ObjectClassStructureRetrieverTest() {
        location = getLocation();
        oids = new NumericOid[] {
            new NumericOid("1.2.840.113556.1.5.9"),
            new NumericOid("0.9.2342.19200300.100.4.5"),
        };
    }
View Full Code Here

Examples of org.jitterbit.integration.ldap.structure.NumericOid

        return new LdapStructure(original.getLdapLocation());
    }
   
    private LdapStructure createOriginalStructure() {
        LdapStructure struct = new LdapStructure(createLocation(), createEntries());
        struct.addSearchParameters(new NumericOid("abc-123"),
                new LdapSearchParameters("Jerry", "Seinfeld", "jahaja", LdapSearchScope.BASE));
        struct.addSearchParameters(new NumericOid("abc-124"),
                new LdapSearchParameters("Elaine", null, null, LdapSearchScope.ONE_LEVEL));
        return struct;
    }
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.