Examples of NumericOid


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

    }
   
    private LdapStructureEntry[] createEntries() {
        return new LdapStructureEntry[] {
            new LdapStructureEntry(
                            new NumericOid("abc-123"),
                            new String[] { "Firestorm", "The Muted Heart" },
                            new NumericOid[] { new NumericOid("xyz-777") }),
            new LdapStructureEntry(
                            new NumericOid("abc-124"),
                            null,
                            new NumericOid[] { new NumericOid("xyz-777") }),
            new LdapStructureEntry(
                            new NumericOid("abc-125"),
                            new String[0],
                            new NumericOid[0]),
        };
    }
View Full Code Here

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

    public AttributeContributions() {
        contributors = Maps.newHashMap();
    }
   
    public void add(ObjectClassStructure struct) {
        NumericOid classOid = struct.getOid();
        for (LdapStructureAttribute attr : struct.getAttributes()) {
            NumericOid attrOid = attr.getOid();
            Contributors contrs = getContributors(attrOid, true);
            contrs.add(new Contribution(classOid, attr));
        }
        updateNormalAttributes();
    }
View Full Code Here

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

        }
        return c;
    }

    public void remove(ObjectClassStructure struct) {
        NumericOid classOid = struct.getOid();
        for (LdapStructureAttribute attr : struct.getAttributes()) {
            NumericOid attrOid = attr.getOid();
            Contributors contrs = getContributors(attrOid, false);
            if (contrs != null) {
                contrs.remove(new Contribution(classOid, attr));
                if (contrs.isEmpty()) {
                    contributors.remove(attrOid);
View Full Code Here

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

     * @throws IllegalArgumentException
     *             if <code>media</code> is not a <code>Persistor</code> that was populated
     *             through a call to {@link #writeTo(LdapStructureEntry, Persistor) writeTo}
     */
    public LdapStructureEntry restoreFrom(Persistor media) {
        NumericOid oid = readOid(media);
        String[] attrs = readAttributes(media);
        NumericOid[] aux = readAuxClasses(media);
        LdapStructureAttribute[] extAttrs = readExtendedAttributes(media);
        return new LdapStructureEntry(oid, attrs, aux, extAttrs);
    }
View Full Code Here

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

    private NumericOid readOid(Persistor media) {
        String oid = media.getString(OID);
        if (oid == null) {
            throw new IllegalArgumentException("Invalid persistor: no OID value");
        }
        return new NumericOid(oid);
    }
View Full Code Here

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

    }
   
    private NumericOid[] readAuxClasses(Persistor media) {
        List<NumericOid> oids = Lists.newArrayList();
        for (Persistor p : media.getChildren(AUX)) {
            oids.add(new NumericOid(p.getString(OID)));
        }
        return oids.toArray(new NumericOid[oids.size()]);
    }
View Full Code Here

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

    }
   
    private LdapStructureEntry[] createEntries() {
        return new LdapStructureEntry[] {
            new LdapStructureEntry(
                            new NumericOid("abc-123"),
                            new String[] { "Firestorm", "The Muted Heart" },
                            new NumericOid[] { new NumericOid("xyz-777") }),
            new LdapStructureEntry(
                            new NumericOid("abc-124"),
                            null,
                            new NumericOid[] { new NumericOid("xyz-777") }),
            new LdapStructureEntry(
                            new NumericOid("abc-124"),
                            new String[0],
                            new NumericOid[0]),
        };
    }
View Full Code Here

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

    private void restoreSearchParams(Persistor root) {
        LdapSearchParametersPersistor loader = new LdapSearchParametersPersistor();
        Map<NumericOid, LdapSearchParameters> searchParams = Maps.newHashMap();
        for (Persistor p : root.getChildren("SearchParams")) {
            NumericOid oid = new NumericOid(p.getString("oid"));
            Persistor data = p.getFirstChild("Data");
            searchParams.put(oid, loader.restoreFrom(data));
        }
        this.searchParams = new HashMap<NumericOid, LdapSearchParameters>(searchParams);
    }
View Full Code Here

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

        private final boolean isObsolete;

        public ClassDefImpl(String oid, String name, ObjectClassType type, String description, boolean isObsolete) {
            checkArg(oid, "oid");
            checkArg(type, "type");
            this.oid = new NumericOid(oid);
            this.name = name;
            this.type = type;
            this.description = (description != null) ? description : "";
            this.isObsolete = isObsolete;
        }
View Full Code Here

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

            return false;
        }
        if (entry.isExtendedAttribute(a)) {
            return true;
        }
        NumericOid oid = entry.getOid();
        Set<String> accepted = null;
        if (selectedAttributes.containsKey(oid)) {
            accepted = selectedAttributes.get(oid);
        } else {
            String[] attrs = entry.getAttributeNames();
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.