Package org.apache.maven.api.services
Class ModelBuilderRequest.ModelBuilderRequestBuilder.DefaultModelBuilderRequest
java.lang.Object
org.apache.maven.api.services.BaseRequest<Session>
org.apache.maven.api.services.ModelBuilderRequest.ModelBuilderRequestBuilder.DefaultModelBuilderRequest
- All Implemented Interfaces:
ModelBuilderRequest
- Enclosing class:
ModelBuilderRequest.ModelBuilderRequestBuilder
private static class ModelBuilderRequest.ModelBuilderRequestBuilder.DefaultModelBuilderRequest
extends BaseRequest<Session>
implements ModelBuilderRequest
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.maven.api.services.ModelBuilderRequest
ModelBuilderRequest.ModelBuilderRequestBuilder, ModelBuilderRequest.RepositoryMerging, ModelBuilderRequest.RequestType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ModelTransformer
private final boolean
private final Collection
<Profile> private final boolean
private final List
<RemoteRepository> private final ModelBuilderRequest.RepositoryMerging
private final ModelBuilderRequest.RequestType
private final ModelSource
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultModelBuilderRequest
(Session session, ModelBuilderRequest.RequestType requestType, boolean locationTracking, boolean recursive, ModelSource source, Collection<Profile> profiles, List<String> activeProfileIds, List<String> inactiveProfileIds, Map<String, String> systemProperties, Map<String, String> userProperties, ModelBuilderRequest.RepositoryMerging repositoryMerging, List<RemoteRepository> repositories, ModelTransformer lifecycleBindingsInjector) -
Method Summary
Modifier and TypeMethodDescriptionList of profile ids that have been explicitly activated by the user.List of profile ids that have been explicitly deactivated by the user.Defines external profiles that may be activated for the given model.Provides a map of system properties.Provides a map of user properties.boolean
boolean
Methods inherited from class org.apache.maven.api.services.BaseRequest
getSession, nonNull, unmodifiable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.maven.api.services.ModelBuilderRequest
getSession
-
Field Details
-
requestType
-
locationTracking
private final boolean locationTracking -
recursive
private final boolean recursive -
source
-
profiles
-
activeProfileIds
-
inactiveProfileIds
-
systemProperties
-
userProperties
-
repositoryMerging
-
repositories
-
lifecycleBindingsInjector
-
-
Constructor Details
-
DefaultModelBuilderRequest
DefaultModelBuilderRequest(@Nonnull Session session, @Nonnull ModelBuilderRequest.RequestType requestType, boolean locationTracking, boolean recursive, @Nonnull ModelSource source, Collection<Profile> profiles, List<String> activeProfileIds, List<String> inactiveProfileIds, Map<String, String> systemProperties, Map<String, String> userProperties, ModelBuilderRequest.RepositoryMerging repositoryMerging, List<RemoteRepository> repositories, ModelTransformer lifecycleBindingsInjector)
-
-
Method Details
-
getRequestType
- Specified by:
getRequestType
in interfaceModelBuilderRequest
-
isLocationTracking
public boolean isLocationTracking()- Specified by:
isLocationTracking
in interfaceModelBuilderRequest
-
isRecursive
public boolean isRecursive()- Specified by:
isRecursive
in interfaceModelBuilderRequest
-
getSource
- Specified by:
getSource
in interfaceModelBuilderRequest
-
getProfiles
Description copied from interface:ModelBuilderRequest
Defines external profiles that may be activated for the given model. Those are external profiles usually defined inSettings.getProfiles()
.- Specified by:
getProfiles
in interfaceModelBuilderRequest
-
getActiveProfileIds
Description copied from interface:ModelBuilderRequest
List of profile ids that have been explicitly activated by the user.- Specified by:
getActiveProfileIds
in interfaceModelBuilderRequest
-
getInactiveProfileIds
Description copied from interface:ModelBuilderRequest
List of profile ids that have been explicitly deactivated by the user.- Specified by:
getInactiveProfileIds
in interfaceModelBuilderRequest
-
getSystemProperties
Description copied from interface:ModelBuilderRequest
Provides a map of system properties.- Specified by:
getSystemProperties
in interfaceModelBuilderRequest
-
getUserProperties
Description copied from interface:ModelBuilderRequest
Provides a map of user properties. User properties- Specified by:
getUserProperties
in interfaceModelBuilderRequest
-
getRepositoryMerging
- Specified by:
getRepositoryMerging
in interfaceModelBuilderRequest
-
getRepositories
- Specified by:
getRepositories
in interfaceModelBuilderRequest
-
getLifecycleBindingsInjector
- Specified by:
getLifecycleBindingsInjector
in interfaceModelBuilderRequest
-