com.polarion.alm.builder.model.IBuildArtifact
Modifiers and Type | Name | Description |
---|---|---|
public, static, final, String | PROTO | prototype name |
public, static, final, String | GROUP_ID | field groupId of class {@link String} |
public, static, final, String | ARTIFACT_ID | field artifactId of class {@link String} |
public, static, final, String | REPOSITORY_TAG | field repositoryTag of class {@link String} |
public, static, final, String | TYPE | field type of class {@link String} |
public, static, final, String | LABEL | field label of class {@link String} |
public, static, final, String | DESCRIPTION | field description of class {@link String} |
public, static, final, String | CONTAINED_ARTIFACTS | field containedArtifacts of class {@link Collection} of {@link SubterraURI} s |
public, static, final, String | GROUP_ENTITY | field groupEntity of class {@link SubterraURI} |
public, static, final, String | BUILD_DESCRIPTORS | field buildDescriptors of class {@link Collection} of {@link IBuildDescriptor} |
public, static, final, String | CALCULATION_DESCRIPTORS | field calculationDescriptors of class {@link Collection} of {@link ICalculationDescriptor} |
public, static, final, String | BASE_LOCATION | field baseLocation of class {@link ILocation} |
public, static, final, String | RESOURCES | field resources of class {@link Collection} of {@link ILocalDeploymentDefinition} s |
public, static, final, String | AGGREGATION_RESOURCES | field aggregationResources of class {@link Collection} of {@link ILocalDeploymentDefinition} s |
public, static, final, String | BUILD_DEPENDENCIES | field buildDependencies of class {@link Collection} of {@link IBuildArtifactSelector} s |
public, static, final, String | TYPE_SPECIFIC_DATA | field typeSpecificData of class {@link Collection} of {@link IStructure} s |
public, static, final, String | TYPE_SPECIFIC_DATA_KEY | |
public, static, final, String | TYPE_SPECIFIC_DATA_VALUE |
Modifiers and Type | Name | Description |
---|---|---|
String | getGroupId() | Group id. Required, never |
String | getArtifactId() | Artifact id. Required, never |
String | getRepositoryTag() | Repository tag (if any). |
String | getType() | Artifact type. |
String | getLabel() | Human-readable build artifact label (short description). |
String | getDescription() | Arbitrary, human-readable description (if any). |
List | getContainedArtifacts() | All contained artifacts. Project groups contain subgroups and subprojects. |
IGroupEntity | getGroupEntity() | Associated {@link IGroupEntity} . {@link IProjectGroup} has only one artifact, {@link IProject} may have more. |
Collection | getBuildDescriptors() | Build descriptors applicable to this artifact. |
Collection | getCalculationDescriptors() | Calculation descriptors applicable to this artifact. |
IBuildDescriptor | getBuildDescriptor(String) | Build descriptor of given name (if any). |
ICalculationDescriptor | getCalculationDescriptor(String) | Calculation descriptor of given name (if any). |
ICalculationDescriptor | getCalculationDescriptorWithExtensions(String) | Calculation descriptor of given name (if any) with all extensions expanded. |
ILocation | getBaseLocation() | Base location for this build artifact. Normally it is set to location of associated {@link #getGroupEntity()} , but can be set to arbitrary location. Base location should contain all resources for this artifact (no resources should be located in parent folders or in other unrelated folders). May return |
List | getResources() | Resources which comprise this artifact. Returned locations are relative to {@link #getBaseLocation()} . Is empty for project groups. |
List | getAggregationResources() | Resources which are needed for reports aggregation (minimal set of resources). Returned locations are relative to {@link #getBaseLocation()} . Is empty for project groups. |
List | getBuildDependencies() | Build dependencies (only direct, not transitional). All selector's fields are treated literally (no pattern matching). |
String | getTypeSpecificValue(String) | Type specific data. |
Back to Index