Package org.apache.maven.api.model
Class IssueManagement
java.lang.Object
org.apache.maven.api.model.IssueManagement
- All Implemented Interfaces:
- Serializable,- InputLocationTracker
@Experimental
@Generated
@ThreadSafe
@Immutable
public class IssueManagement
extends Object
implements Serializable, InputLocationTracker
Information about the issue tracking (or bug tracking) system used to manage this
 project.
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classBuilder class used to create IssueManagement instances.
- 
Method SummaryModifier and TypeMethodDescriptiongetLocation(Object key) Gets the location of the specified field in the input source.The name of the issue management system, e.g.getUrl()URL for the issue management system used by the project.static IssueManagement.BuilderCreates a newIssueManagementbuilder instance.static IssueManagement.BuildernewBuilder(boolean withDefaults) Creates a newIssueManagementbuilder instance using default values or not.static IssueManagement.BuildernewBuilder(IssueManagement from) Creates a newIssueManagementbuilder instance using the specified object as a basis.static IssueManagement.BuildernewBuilder(IssueManagement from, boolean forceCopy) Creates a newIssueManagementbuilder instance using the specified object as a basis.static IssueManagementCreates a newIssueManagementinstance.static IssueManagementnewInstance(boolean withDefaults) Creates a newIssueManagementinstance using default values or not.with()Creates a new builder with this object as the basis.withSystem(String system) Creates a newIssueManagementinstance using the specified system.Creates a newIssueManagementinstance using the specified url.
- 
Method Details- 
getSystemThe name of the issue management system, e.g. Bugzilla- Returns:
- a String
 
- 
getUrlURL for the issue management system used by the project.- Returns:
- a String
 
- 
getLocationGets the location of the specified field in the input source.- Specified by:
- getLocationin interface- InputLocationTracker
 
- 
withCreates a new builder with this object as the basis.- Returns:
- a Builder
 
- 
withSystemCreates a newIssueManagementinstance using the specified system.- Parameters:
- system- the new- Stringto use
- Returns:
- a IssueManagementwith the specified system
 
- 
withUrlCreates a newIssueManagementinstance using the specified url.- Parameters:
- url- the new- Stringto use
- Returns:
- a IssueManagementwith the specified url
 
- 
newInstanceCreates a newIssueManagementinstance. Equivalent tonewInstance( true ).- Returns:
- a new IssueManagement
- See Also:
 
- 
newInstanceCreates a newIssueManagementinstance using default values or not. Equivalent tonewBuilder( withDefaults ).build().- Parameters:
- withDefaults- the boolean indicating whether default values should be used
- Returns:
- a new IssueManagement
 
- 
newBuilderCreates a newIssueManagementbuilder instance. Equivalent tonewBuilder( true ).- Returns:
- a new Builder
- See Also:
 
- 
newBuilderCreates a newIssueManagementbuilder instance using default values or not.- Parameters:
- withDefaults- the boolean indicating whether default values should be used
- Returns:
- a new Builder
 
- 
newBuilderCreates a newIssueManagementbuilder instance using the specified object as a basis. Equivalent tonewBuilder( from, false ).- Parameters:
- from- the- IssueManagementinstance to use as a basis
- Returns:
- a new Builder
 
- 
newBuilderCreates a newIssueManagementbuilder instance using the specified object as a basis.- Parameters:
- from- the- IssueManagementinstance to use as a basis
- forceCopy- the boolean indicating if a copy should be forced
- Returns:
- a new Builder
 
 
-