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 ModelTransformerprivate final booleanprivate final Collection<Profile> private final booleanprivate final List<RemoteRepository> private final ModelBuilderRequest.RepositoryMergingprivate final ModelBuilderRequest.RequestTypeprivate 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.booleanbooleanMethods inherited from class org.apache.maven.api.services.BaseRequest
getSession, nonNull, unmodifiableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getRequestTypein interfaceModelBuilderRequest
-
isLocationTracking
public boolean isLocationTracking()- Specified by:
isLocationTrackingin interfaceModelBuilderRequest
-
isRecursive
public boolean isRecursive()- Specified by:
isRecursivein interfaceModelBuilderRequest
-
getSource
- Specified by:
getSourcein interfaceModelBuilderRequest
-
getProfiles
Description copied from interface:ModelBuilderRequestDefines external profiles that may be activated for the given model. Those are external profiles usually defined inSettings.getProfiles().- Specified by:
getProfilesin interfaceModelBuilderRequest
-
getActiveProfileIds
Description copied from interface:ModelBuilderRequestList of profile ids that have been explicitly activated by the user.- Specified by:
getActiveProfileIdsin interfaceModelBuilderRequest
-
getInactiveProfileIds
Description copied from interface:ModelBuilderRequestList of profile ids that have been explicitly deactivated by the user.- Specified by:
getInactiveProfileIdsin interfaceModelBuilderRequest
-
getSystemProperties
Description copied from interface:ModelBuilderRequestProvides a map of system properties.- Specified by:
getSystemPropertiesin interfaceModelBuilderRequest
-
getUserProperties
Description copied from interface:ModelBuilderRequestProvides a map of user properties. User properties- Specified by:
getUserPropertiesin interfaceModelBuilderRequest
-
getRepositoryMerging
- Specified by:
getRepositoryMergingin interfaceModelBuilderRequest
-
getRepositories
- Specified by:
getRepositoriesin interfaceModelBuilderRequest
-
getLifecycleBindingsInjector
- Specified by:
getLifecycleBindingsInjectorin interfaceModelBuilderRequest
-