protected void mergeCiManagement_System( CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getSystem(); if ( src != null ) { if ( sourceDominant || target.getSystem() == null ) { target.setSystem( src ); target.setLocation( "system", source.getLocation( "system" ) ); } } }
public static CiManagement cloneCiManagement( CiManagement src ) { if ( src == null ) { return null; } CiManagement result = new CiManagement(); List notifiers = null; if ( src.getNotifiers() != null ) { notifiers = new ArrayList( src.getNotifiers().size() ); for ( Iterator it = src.getNotifiers().iterator(); it.hasNext(); ) { notifiers.add( cloneNotifier( (Notifier) it.next() ) ); } } result.setNotifiers( cloneList( src.getNotifiers(), NOTIFIER_CLONER ) ); result.setSystem( src.getSystem() ); result.setUrl( src.getUrl() ); return result; }
protected void mergeCiManagement_System( CiManagement target, CiManagement source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getSystem(); if ( src != null ) { if ( sourceDominant || target.getSystem() == null ) { target.setSystem( src ); target.setLocation( "system", source.getLocation( "system" ) ); } } }
public @Override Association findAssociation(Project p) { //reading needs to be done from resolved model.. NbMavenProject prj = p.getLookup().lookup(NbMavenProject.class); if (prj != null) { org.apache.maven.model.CiManagement cim = prj.getMavenProject().getCiManagement(); if (cim != null) { String system = cim.getSystem(); if (HUDSON_SYSTEM.equalsIgnoreCase(system) || JENKINS_SYSTEM.equalsIgnoreCase(system)) { return Association.fromString(cim.getUrl()); } } // could listen to NbMavenProject.PROP_PROJECT if change firing is supported } return null; }
private org.apache.archiva.metadata.model.CiManagement convertCiManagement( CiManagement ciManagement ) { org.apache.archiva.metadata.model.CiManagement ci = null; if ( ciManagement != null ) { ci = new org.apache.archiva.metadata.model.CiManagement(); ci.setSystem( ciManagement.getSystem() ); ci.setUrl( ciManagement.getUrl() ); } return ci; }
private org.apache.archiva.metadata.model.CiManagement convertCiManagement( CiManagement ciManagement ) { org.apache.archiva.metadata.model.CiManagement ci = null; if ( ciManagement != null ) { ci = new org.apache.archiva.metadata.model.CiManagement(); ci.setSystem( ciManagement.getSystem() ); ci.setUrl( ciManagement.getUrl() ); } return ci; }
@Override public void invoke(MavenProject mavenProject, Map<String, Object> models, ResultCollector resultCollector) { CiManagement management = mavenProject.getCiManagement(); if (null == management) { final InputSource source = new InputSource(); source.setLocation(mavenProject.getOriginalModel().getPomFile() + ""); InputLocation location = new InputLocation(0, 0, source); resultCollector.addViolation(mavenProject, this, "missing <ciManagement/> section", location); } else { if (StringUtils.isEmpty(management.getSystem())) { resultCollector.addViolation(mavenProject, this, "missing <system/> entry in <ciManagement/> section", management.getLocation("")); } if (StringUtils.isEmpty(management.getUrl())) { resultCollector.addViolation(mavenProject, this, "missing <url/> entry in <ciManagement/> section", management.getLocation("")); } } } }
/** * Method updateCiManagement. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateCiManagement( CiManagement value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "system", value.getSystem(), null ); findAndReplaceSimpleElement( innerCount, root, "url", value.getUrl(), null ); iterateNotifier( innerCount, root, value.getNotifiers(), "notifiers", "notifier" ); } } // -- void updateCiManagement(CiManagement, String, Counter, Element)
/** * Method updateCiManagement. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateCiManagement(CiManagement value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "system", value.getSystem(), null); findAndReplaceSimpleElement(innerCount, root, "url", value.getUrl(), null); iterateNotifier(innerCount, root, value.getNotifiers(),"notifiers","notifier"); } } //-- void updateCiManagement(CiManagement, String, Counter, Element)
/** * Method updateCiManagement * * @param value * @param element * @param counter * @param xmlTag */ protected void updateCiManagement(CiManagement value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "system", value.getSystem(), null); findAndReplaceSimpleElement(innerCount, root, "url", value.getUrl(), null); iterateNotifier(innerCount, root, value.getNotifiers(),"notifiers","notifier"); } } //-- void updateCiManagement(CiManagement, String, Counter, Element)
/** * Method updateCiManagement * * @param value * @param element * @param counter * @param xmlTag */ protected void updateCiManagement( CiManagement value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "system", value.getSystem(), null ); findAndReplaceSimpleElement( innerCount, root, "url", value.getUrl(), null ); iterateNotifier( innerCount, root, value.getNotifiers(), "notifiers", "notifier" ); } } // -- void updateCiManagement(CiManagement, String, Counter, Element)
/** * Method updateCiManagement. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateCiManagement(CiManagement value, String xmlTag, Counter counter, Element element) { boolean shouldExist = value != null; Element root = updateElement(counter, element, xmlTag, shouldExist); if (shouldExist) { Counter innerCount = new Counter(counter.getDepth() + 1); findAndReplaceSimpleElement(innerCount, root, "system", value.getSystem(), null); findAndReplaceSimpleElement(innerCount, root, "url", value.getUrl(), null); iterateNotifier(innerCount, root, value.getNotifiers(), "notifiers", "notifier"); } } // -- void updateCiManagement(CiManagement, String, Counter, Element)
/** * Method updateCiManagement * * @param value * @param element * @param counter * @param xmlTag */ protected void updateCiManagement( CiManagement value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "system", value.getSystem(), null ); findAndReplaceSimpleElement( innerCount, root, "url", value.getUrl(), null ); iterateNotifier( innerCount, root, value.getNotifiers(), "notifiers", "notifier" ); } } // -- void updateCiManagement(CiManagement, String, Counter, Element)
/** * Method updateCiManagement. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateCiManagement( CiManagement value, String xmlTag, Counter counter, Element element ) { boolean shouldExist = value != null; Element root = updateElement( counter, element, xmlTag, shouldExist ); if ( shouldExist ) { Counter innerCount = new Counter( counter.getDepth() + 1 ); findAndReplaceSimpleElement( innerCount, root, "system", value.getSystem(), null ); findAndReplaceSimpleElement( innerCount, root, "url", value.getUrl(), null ); iterateNotifier( innerCount, root, value.getNotifiers(), "notifiers", "notifier" ); } } // -- void updateCiManagement(CiManagement, String, Counter, Element)
cimSystem = cim.getSystem(); cimUrl = cim.getUrl();