Package org.dom4j.tree

Examples of org.dom4j.tree.DefaultElement


        }

        try {
            JavaUtils.printToConsole("Parsing POM file...");
            final Document pomDocument = XmlUtils.loadXmlDocument(pomFileName);
            final DefaultElement dependenciesNode = MavenUtils.readPomDependencies(pomDocument, dependencies);
            assignJarIndexToDependency(dependencies, indeces);

            final List<JarInfo> newJarDependencies = new ArrayList<JarInfo>();
            final List<String> missingPackageErrors = new ArrayList<String>();
            final List<String> missingClassErrors = new ArrayList<String>();
View Full Code Here


    }

    @SuppressWarnings({"unchecked"})
    IdMappingData addId(PersistentClass pc, boolean audited) {
        // Xml mapping which will be used for relations
        Element rel_id_mapping = new DefaultElement("properties");
        // Xml mapping which will be used for the primary key of the versions table
        Element orig_id_mapping = new DefaultElement("composite-id");

        Property id_prop = pc.getIdentifierProperty();
        Component id_mapper = pc.getIdentifierMapper();

        // Checking if the id mapping is supported
        if (id_mapper == null && id_prop == null) {
            return null;
        }

        SimpleIdMapperBuilder mapper;
        if (id_mapper != null) {
            // Multiple id

            mapper = new MultipleIdMapper(((Component) pc.getIdentifier()).getComponentClassName());
            if (!addIdProperties(rel_id_mapping, (Iterator<Property>) id_mapper.getPropertyIterator(), mapper, false, audited)) {
                return null;
            }

            // null mapper - the mapping where already added the first time, now we only want to generate the xml
            if (!addIdProperties(orig_id_mapping, (Iterator<Property>) id_mapper.getPropertyIterator(), null, true, audited)) {
                return null;
            }
        } else if (id_prop.isComposite()) {
            // Embedded id

            Component id_component = (Component) id_prop.getValue();

            mapper = new EmbeddedIdMapper(getIdPropertyData(id_prop), id_component.getComponentClassName());
            if (!addIdProperties(rel_id_mapping, (Iterator<Property>) id_component.getPropertyIterator(), mapper, false, audited)) {
                return null;
            }

            // null mapper - the mapping where already added the first time, now we only want to generate the xml
            if (!addIdProperties(orig_id_mapping, (Iterator<Property>) id_component.getPropertyIterator(), null, true, audited)) {
                return null;
            }
        } else {
            // Single id
           
            mapper = new SingleIdMapper();

            // Last but one parameter: ids are always insertable
            mainGenerator.getBasicMetadataGenerator().addBasic(rel_id_mapping,
                    getIdPersistentPropertyAuditingData(id_prop),
                    id_prop.getValue(), mapper, true, false);

            // null mapper - the mapping where already added the first time, now we only want to generate the xml
            mainGenerator.getBasicMetadataGenerator().addBasic(orig_id_mapping,
                    getIdPersistentPropertyAuditingData(id_prop),
                    id_prop.getValue(), null, true, true);
        }

        orig_id_mapping.addAttribute("name", mainGenerator.getVerEntCfg().getOriginalIdPropName());

        // Adding a relation to the revision entity (effectively: the "revision number" property)
        mainGenerator.addRevisionInfoRelation(orig_id_mapping);

        return new IdMappingData(mapper, orig_id_mapping, rel_id_mapping);
View Full Code Here

        {
            element = root.addElement( SEARCH_RESULT_ENTRY_TAG );
        }
        else
        {
            element = new DefaultElement( SEARCH_RESULT_ENTRY_TAG );
        }

        SearchResultEntry searchResultEntry = ( SearchResultEntry ) getDecorated();
        element.addAttribute( "dn", searchResultEntry.getObjectName().getName() );
View Full Code Here

        {
            element = root.addElement( SEARCH_RESULT_REFERENCE_TAG );
        }
        else
        {
            element = new DefaultElement( SEARCH_RESULT_REFERENCE_TAG );
        }


        // Adding References
        for ( String url : getDecorated().getReferral().getLdapUrls() )
View Full Code Here

        {
            element = root.addElement( DEL_RESPONSE_TAG );
        }
        else
        {
            element = new DefaultElement( DEL_RESPONSE_TAG );
        }
       

        LdapResultDsml ldapResultDsml = new LdapResultDsml( getCodecService(),
            getDecorated().getLdapResult(), getDecorated() );
View Full Code Here

        {
            element = root.addElement( ERROR_RESPONSE_TAG );
        }
        else
        {
            element = new DefaultElement( ERROR_RESPONSE_TAG );
        }
       
        // RequestID
        if ( requestID != 0 )
        {
View Full Code Here

        {
            element = root.addElement( ADD_RESPONSE_TAG );
        }
        else
        {
            element = new DefaultElement( ADD_RESPONSE_TAG );          
        }

        LdapResultDsml ldapResultDsml = new LdapResultDsml( getCodecService(),
            getDecorated().getLdapResult(), getDecorated() );
        ldapResultDsml.toDsml( element );
View Full Code Here

        {
            element = root.addElement( MODIFY_RESPONSE_TAG );
        }
        else
        {
            element = new DefaultElement( MODIFY_RESPONSE_TAG );
        }

        LdapResultDsml ldapResultDsml = new LdapResultDsml( getCodecService(),
            getDecorated().getLdapResult(), getDecorated() );
        ldapResultDsml.toDsml( element );
View Full Code Here

        {
            element = root.addElement( MOD_DN_RESPONSE_TAG );
        }
        else
        {
            element = new DefaultElement( MOD_DN_RESPONSE_TAG );
        }

        LdapResultDsml ldapResultDsml = new LdapResultDsml( getCodecService(),
            getDecorated().getLdapResult(), getDecorated() );
        ldapResultDsml.toDsml( element );
View Full Code Here

        {
            element = root.addElement( COMPARE_RESPONSE_TAG );
        }
        else
        {
            element = new DefaultElement( COMPARE_RESPONSE_TAG );
        }

        LdapResultDsml ldapResultDsml = new LdapResultDsml( getCodecService(),
            getDecorated().getLdapResult(), getDecorated() );
        ldapResultDsml.toDsml( element );
View Full Code Here

TOP

Related Classes of org.dom4j.tree.DefaultElement

Copyright © 2018 www.massapicom. 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.