protected void mergeIssueManagement_Url( IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getUrl(); if ( src != null ) { if ( sourceDominant || target.getUrl() == null ) { target.setUrl( src ); target.setLocation( "url", source.getLocation( "url" ) ); } } }
public static IssueManagement cloneIssueManagement( IssueManagement src ) { if ( src == null ) { return null; } IssueManagement result = new IssueManagement(); result.setSystem( src.getSystem() ); result.setUrl( src.getUrl() ); return result; }
/** * Method writeIssueManagement. * * @param issueManagement * @param serializer * @param tagName * @throws java.io.IOException */ private void writeIssueManagement( IssueManagement issueManagement, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( issueManagement.getSystem() != null ) { serializer.startTag( NAMESPACE, "system" ).text( issueManagement.getSystem() ).endTag( NAMESPACE, "system" ); } if ( issueManagement.getUrl() != null ) { serializer.startTag( NAMESPACE, "url" ).text( issueManagement.getUrl() ).endTag( NAMESPACE, "url" ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeIssueManagement( IssueManagement, String, XmlSerializer )
private void issueManagement( IssueManagement issueManagement ) { if( issueManagement != null ) { p.println( "issue_management", issueManagement.getUrl(), issueManagement.getSystem() ); p.println(); } }
/** * Method writeIssueManagement. * * @param issueManagement * @param serializer * @param tagName * @throws java.io.IOException */ private void writeIssueManagement( IssueManagement issueManagement, String tagName, XmlSerializer serializer ) throws java.io.IOException { serializer.startTag( NAMESPACE, tagName ); if ( issueManagement.getSystem() != null ) { serializer.attribute( NAMESPACE, "system", issueManagement.getSystem() ); } if ( issueManagement.getUrl() != null ) { serializer.attribute( NAMESPACE, "url", issueManagement.getUrl() ); } serializer.endTag( NAMESPACE, tagName ); } //-- void writeIssueManagement( IssueManagement, String, XmlSerializer )
protected void mergeIssueManagement_Url( IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getUrl(); if ( src != null ) { if ( sourceDominant || target.getUrl() == null ) { target.setUrl( src ); target.setLocation( "url", source.getLocation( "url" ) ); } } }
public void actionPerformed(ActionEvent event) { IssueManagement im= ActionsUtil.readMavenProject(artifact).getIssueManagement(); try { URLDisplayer.getDefault().showURL(new URL(im.getUrl())); } catch (MalformedURLException ex) { Exceptions.printStackTrace(ex); } }
@Override public Map<String, String> getAnnotations(Kind kind) { Map<String, String> annotations = new HashMap<>(); if (kind.isController() || kind == Kind.SERVICE) { MavenProject rootProject = getProject(); if (hasIssueManagement(rootProject)) { IssueManagement issueManagement = rootProject.getIssueManagement(); String system = issueManagement.getSystem(); String url = issueManagement.getUrl(); if (StringUtils.isNotEmpty(system) && StringUtils.isNotEmpty(url)) { annotations.put(ISSUE_MANAGEMENT_SYSTEM, system); annotations.put(ISSUE_MANAGEMENT_URL, url); return annotations; } } } return annotations; }
private Optional<MinBugTrackerConfiguration> bugTracker() { final IssueManagement issues = this.project.getIssueManagement(); if (issues != null) { return Optional.of( MinBugTrackerConfiguration.builder() .setUri(URI.create(issues.getUrl())) .setSystem(issues.getSystem()) .build()); } return Optional.empty(); }
private void issueManagement( IssueManagement issueManagement ) { if( issueManagement != null ) { p.println( "issue_management", issueManagement.getUrl(), issueManagement.getSystem() ); p.println(); } }
private void issueManagement( IssueManagement issueManagement ) { if( issueManagement != null ) { p.println( "issue_management", issueManagement.getUrl(), issueManagement.getSystem() ); p.println(); } }
public ViewBugTrackerAction(Artifact artifact) { this.artifact = artifact; putValue(Action.NAME, NbBundle.getMessage(ViewBugTrackerAction.class, "LBL_View_BugTracker")); MavenProject mp = ActionsUtil.readMavenProject(artifact); //enable only if url persent setEnabled(mp!=null && mp.getIssueManagement() != null&& mp.getIssueManagement().getUrl()!=null); } public void actionPerformed(ActionEvent event) {
private org.apache.archiva.metadata.model.IssueManagement convertIssueManagement( IssueManagement issueManagement ) { org.apache.archiva.metadata.model.IssueManagement im = null; if ( issueManagement != null ) { im = new org.apache.archiva.metadata.model.IssueManagement(); im.setSystem( issueManagement.getSystem() ); im.setUrl( issueManagement.getUrl() ); } return im; }
private org.apache.archiva.metadata.model.IssueManagement convertIssueManagement( IssueManagement issueManagement ) { org.apache.archiva.metadata.model.IssueManagement im = null; if ( issueManagement != null ) { im = new org.apache.archiva.metadata.model.IssueManagement(); im.setSystem( issueManagement.getSystem() ); im.setUrl( issueManagement.getUrl() ); } return im; }
/** * Method updateIssueManagement * * @param value * @param element * @param counter * @param xmlTag */ protected void updateIssueManagement(IssueManagement 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); } } //-- void updateIssueManagement(IssueManagement, String, Counter, Element)
/** * Method updateIssueManagement. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateIssueManagement(IssueManagement 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); } } //-- void updateIssueManagement(IssueManagement, String, Counter, Element)
/** * Method updateIssueManagement * * @param value * @param element * @param counter * @param xmlTag */ protected void updateIssueManagement( IssueManagement 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 ); } } // -- void updateIssueManagement(IssueManagement, String, Counter, Element)
/** * Method updateIssueManagement * * @param value * @param element * @param counter * @param xmlTag */ protected void updateIssueManagement( IssueManagement 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 ); } } // -- void updateIssueManagement(IssueManagement, String, Counter, Element)
/** * Method updateIssueManagement. * * @param value * @param element * @param counter * @param xmlTag */ protected void updateIssueManagement( IssueManagement 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 ); } } // -- void updateIssueManagement(IssueManagement, String, Counter, Element)
@Override public void invoke(MavenProject mavenProject, Map<String, Object> models, ResultCollector resultCollector) { IssueManagement management = mavenProject.getIssueManagement(); 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 <issueManagement/> section", location); } else { if (StringUtils.isEmpty(management.getSystem())) { resultCollector.addViolation(mavenProject, this, "missing <system/> entry in <issueManagement/> section", management.getLocation("")); } if (StringUtils.isEmpty(management.getUrl())) { resultCollector.addViolation(mavenProject, this, "missing <url/> entry in <issueManagement/> section", management.getLocation("")); } } } }