|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ops4j.pax.exam.options.AbstractProvisionControl<T>
org.ops4j.pax.exam.options.AbstractProvisionOption<MavenArtifactProvisionOption>
org.ops4j.pax.exam.options.MavenArtifactProvisionOption
public class MavenArtifactProvisionOption
Option specifying provisioning from an maven url (Pax URL mvn: handler).
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ops4j.pax.exam.options.MavenUrlReference |
---|
MavenUrlReference.VersionResolver |
Constructor Summary | |
---|---|
MavenArtifactProvisionOption()
Constructor. |
|
MavenArtifactProvisionOption(MavenUrlReference artifact)
Constructor based on a mevn artifact option. |
Method Summary | |
---|---|
MavenArtifactProvisionOption |
artifactId(java.lang.String artifactId)
Sets the artifact id. |
MavenArtifactProvisionOption |
classifier(java.lang.String classifier)
Sets the artifact classifier. |
java.lang.String |
getURL()
Getter. |
MavenArtifactProvisionOption |
groupId(java.lang.String groupId)
Sets the artifact group id. |
java.lang.Boolean |
isSnapshot()
Returns true if the specified version is a snapshot version, false if not and null if the version is not yet specified. |
protected MavenArtifactProvisionOption |
itself()
Implemented by sub classes in order to return itself (this) for fluent api usage |
boolean |
shouldUpdate()
If the provisioned bundle(s) should be updated (re-downloaded). |
java.lang.String |
toString()
|
MavenArtifactProvisionOption |
type(java.lang.String type)
Sets the artifact type. |
MavenArtifactProvisionOption |
update(java.lang.Boolean shouldUpdate)
Setter. |
MavenArtifactProvisionOption |
version(MavenUrlReference.VersionResolver resolver)
Determines the artifact version using an MavenUrlReference.VersionResolver . |
MavenArtifactProvisionOption |
version(java.lang.String version)
Sets the artifact version or version range. |
MavenArtifactProvisionOption |
versionAsInProject()
Version will be discovered from the dependencies of Maven project that includes the test. |
Methods inherited from class org.ops4j.pax.exam.options.AbstractProvisionControl |
---|
getStartLevel, noStart, noUpdate, shouldStart, start, start, startLevel, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.ops4j.pax.exam.options.ProvisionControl |
---|
getStartLevel, noStart, noUpdate, shouldStart, start, start, startLevel, update |
Constructor Detail |
---|
public MavenArtifactProvisionOption()
public MavenArtifactProvisionOption(MavenUrlReference artifact)
artifact
- maven artifact (cannot be null)Method Detail |
---|
public MavenArtifactProvisionOption groupId(java.lang.String groupId)
groupId
in interface MavenUrlReference
groupId
- artifact group id (cannot be null or empty)
public MavenArtifactProvisionOption artifactId(java.lang.String artifactId)
artifactId
in interface MavenUrlReference
artifactId
- artifact id (cannot be null or empty)
public MavenArtifactProvisionOption type(java.lang.String type)
type
in interface MavenUrlReference
type
- artifact type (cannot be null or empty)
public MavenArtifactProvisionOption classifier(java.lang.String classifier)
classifier
in interface MavenUrlReference
classifier
- artifact classifier (cannot be null or empty)
public MavenArtifactProvisionOption version(java.lang.String version)
org.ops4j.pax.exam.options.ProvisionOption#update(boolean)
).
version
in interface MavenUrlReference
version
- artifact version / version range (cannot be null or empty)
public MavenArtifactProvisionOption version(MavenUrlReference.VersionResolver resolver)
MavenUrlReference.VersionResolver
.
version
in interface MavenUrlReference
resolver
- a MavenUrlReference.VersionResolver
(cannot be null)
public MavenArtifactProvisionOption versionAsInProject()
versionAsInProject
in interface MavenUrlReference
public java.lang.Boolean isSnapshot()
isSnapshot
in interface MavenUrlReference
public java.lang.String getURL()
getURL
in interface UrlReference
public MavenArtifactProvisionOption update(java.lang.Boolean shouldUpdate)
update
in interface ProvisionControl<MavenArtifactProvisionOption>
update
in class AbstractProvisionControl<MavenArtifactProvisionOption>
shouldUpdate
- true if the provisioned bundle(s) should be updated, false otherwise
public boolean shouldUpdate()
AbstractProvisionControl
shouldUpdate
in interface ProvisionControl<MavenArtifactProvisionOption>
shouldUpdate
in class AbstractProvisionControl<MavenArtifactProvisionOption>
public java.lang.String toString()
toString
in class java.lang.Object
protected MavenArtifactProvisionOption itself()
itself
in class AbstractProvisionControl<MavenArtifactProvisionOption>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |