Examples of RssJbnDependency


Examples of churchillobjects.rss4j.RssJbnDependency

                    packageDetails.setExtraProperties(extraProperties);

                    // For each product listed for the patch, add an entry for its resource version.
                    for (Object productObj : products) {
                        RssJbnDependency product = (RssJbnDependency) productObj;

                        // The CSP feed will include an optional JON version that maps up to how the resource
                        // version will be identified by RHQ. If this is specified, we'll want to use the mapped
                        // version instead.
                        String productVersion = product.getJonResourceVersion();

                        if (product.getProductVersion().equals("4.0.4")) {
                            productVersion = "4.0.4.GA";
                        }

                        if ((null == productVersion) || ("".equals(productVersion.trim()))) {
                            productVersion = product.getProductVersion();
                        }

                        packageDetails.addResourceVersion(productVersion);
                    }
View Full Code Here

Examples of churchillobjects.rss4j.RssJbnDependency

            (inJbnReplaces || inJbnRequires || inJbnIsReplacedBy || inJbnCompatibleWith ) &&
                (RssJbnPatch.PREFIX + ":" + RssJbnPatch.ATTR_PATCH).equals( qName ) ||
             inJbnAutomatedInstallation &&
                (RssJbnPatch.PREFIX + ":" + RssJbnPatch.ATTR_INSTRUCTION_SET).equals( qName ))
        {
            currentJbnDependency = new RssJbnDependency();
            currentJbnDependency.setUrl( getAttributeUnqualified( qName, "about", "rdf", attrs ) );
            if( (RssJbnPatch.PREFIX + ":" + RssJbnPatch.ATTR_PRODUCT).equals( qName ) )
            {
                currentJbnDependency.setProductName( getAttributeUnqualified( qName, RssJbnDependency.ATTR_PRODUCT_NAME,
                        RssJbnPatch.PREFIX, attrs ) );
View Full Code Here

Examples of churchillobjects.rss4j.RssJbnDependency

                Iterator iterator = dependencies.iterator();

                while( iterator.hasNext() )
                {
                    Element innerNode = doc.createElement( innerNodeName );
                    RssJbnDependency dependency = (RssJbnDependency)iterator.next();
                    if( innerNodeAttributeName != null && dependency != null )
                    {
                        innerNode.setAttribute( innerNodeAttributeName, dependency.getUrl() );
                    }
                    Text chars = doc.createTextNode( dependency.getName() );
                    innerNode.appendChild( chars );
                    outerNode.appendChild( innerNode );
                }

            baseElement.appendChild( outerNode );
View Full Code Here

Examples of churchillobjects.rss4j.RssJbnDependency

        {
            Iterator dependencyIterator = dependencies.iterator();

            while( dependencyIterator.hasNext() )
            {
                RssJbnDependency rjd = (RssJbnDependency)dependencyIterator.next();
                Map nameValuePair = new HashMap();
                nameValuePair.put( "rdf:about", rjd.getUrl() );
                nameValuePair.put( RssJbnPatch.PREFIX + ":" + RssJbnDependency.ATTR_PRODUCT_NAME, rjd.getProductName() );
                nameValuePair.put( RssJbnPatch.PREFIX + ":" + RssJbnDependency.ATTR_PRODUCT_VERSION, rjd.getProductVersion() );
                nameValuePair.put( RssJbnPatch.PREFIX + ":" + RssJbnDependency.ATTR_JON_RESOURCE_TYPE, rjd.getJonResourceType() );
                nameValuePair.put( RssJbnPatch.PREFIX + ":" + RssJbnDependency.ATTR_JON_RESOURCE_VERSION, rjd.getJonResourceVersion() );
                outerNode.appendChild(
                        add( RssJbnPatch.PREFIX + ":" + RssJbnPatch.ATTR_PRODUCT,
                                nameValuePair, rjd.getName() ) );
            }
            baseElement.appendChild( outerNode );
        }

        return baseElement;
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.