|
||||||||||
| 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(String artifactId)
Sets the artifact id. |
MavenArtifactProvisionOption |
classifier(String classifier)
Sets the artifact classifier. |
String |
getURL()
Getter. |
MavenArtifactProvisionOption |
groupId(String groupId)
Sets the artifact group id. |
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). |
String |
toString()
|
MavenArtifactProvisionOption |
type(String type)
Sets the artifact type. |
MavenArtifactProvisionOption |
update(Boolean shouldUpdate)
Setter. |
MavenArtifactProvisionOption |
version(MavenUrlReference.VersionResolver resolver)
Determines the artifact version using an MavenUrlReference.VersionResolver. |
MavenArtifactProvisionOption |
version(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(String groupId)
groupId in interface MavenUrlReferencegroupId - artifact group id (cannot be null or empty)
public MavenArtifactProvisionOption artifactId(String artifactId)
artifactId in interface MavenUrlReferenceartifactId - artifact id (cannot be null or empty)
public MavenArtifactProvisionOption type(String type)
type in interface MavenUrlReferencetype - artifact type (cannot be null or empty)
public MavenArtifactProvisionOption classifier(String classifier)
classifier in interface MavenUrlReferenceclassifier - artifact classifier (cannot be null or empty)
public MavenArtifactProvisionOption version(String version)
org.ops4j.pax.exam.options.ProvisionOption#update(boolean)).
version in interface MavenUrlReferenceversion - artifact version / version range (cannot be null or empty)
public MavenArtifactProvisionOption version(MavenUrlReference.VersionResolver resolver)
MavenUrlReference.VersionResolver.
version in interface MavenUrlReferenceresolver - a MavenUrlReference.VersionResolver (cannot be null)
public MavenArtifactProvisionOption versionAsInProject()
versionAsInProject in interface MavenUrlReferencepublic Boolean isSnapshot()
isSnapshot in interface MavenUrlReferencepublic String getURL()
getURL in interface UrlReferencepublic MavenArtifactProvisionOption update(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 String toString()
toString in class Objectprotected MavenArtifactProvisionOption itself()
itself in class AbstractProvisionControl<MavenArtifactProvisionOption>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||