Package com.atlassian.bamboo.plan
Class VcsLocationBambooSpecsStateImpl
java.lang.Object
com.atlassian.bamboo.plan.VcsLocationBambooSpecsStateImpl
- All Implemented Interfaces:
ImmutableVcsLocationBambooSpecsState,VcsLocationBambooSpecsState
@Entity
public class VcsLocationBambooSpecsStateImpl
extends Object
implements VcsLocationBambooSpecsState
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.bamboo.plan.VcsLocationBambooSpecsState
VcsLocationBambooSpecsState.SpecsImportState -
Constructor Summary
ConstructorsConstructorDescriptionVcsLocationBambooSpecsStateImpl(long vcsLocationId, String branch, String revision) -
Method Summary
Modifier and TypeMethodDescriptionboolean@NotNull StringgetId()@NotNull StringlonginthashCode()booleanvoidvoidvoidsetLogFilename(String logFilename) voidsetRevision(String specsRevInRepo) voidsetSpecsExecutionDate(Date specsExecutionDate) voidsetSpecsImportState(VcsLocationBambooSpecsState.SpecsImportState specsImportState) voidsetSpecsNotFound(boolean specsNotFound) voidsetVcsLocationId(long vcsLocationId) toString()voidupdateDataAfterSpecImport(String logFilename, VcsLocationBambooSpecsState.SpecsImportState specsImportState)
-
Constructor Details
-
VcsLocationBambooSpecsStateImpl
public VcsLocationBambooSpecsStateImpl() -
VcsLocationBambooSpecsStateImpl
-
-
Method Details
-
setId
-
getId
- Specified by:
getIdin interfaceImmutableVcsLocationBambooSpecsState
-
getRevision
- Specified by:
getRevisionin interfaceImmutableVcsLocationBambooSpecsState- Returns:
- revision used to execute RSS
-
setRevision
- Specified by:
setRevisionin interfaceVcsLocationBambooSpecsState
-
getVcsLocationId
public long getVcsLocationId()- Specified by:
getVcsLocationIdin interfaceImmutableVcsLocationBambooSpecsState- Returns:
- id of the RSS repository
-
setVcsLocationId
public void setVcsLocationId(long vcsLocationId) -
getBranch
- Specified by:
getBranchin interfaceImmutableVcsLocationBambooSpecsState- Returns:
- branch of the RSS repository used to execute Specs
-
setBranch
-
getSpecsExecutionDate
- Specified by:
getSpecsExecutionDatein interfaceImmutableVcsLocationBambooSpecsState- Returns:
- date of specs execution
-
getLogFilename
- Specified by:
getLogFilenamein interfaceImmutableVcsLocationBambooSpecsState- Returns:
- RSS execution log filename
-
getSpecImportState
- Specified by:
getSpecImportStatein interfaceImmutableVcsLocationBambooSpecsState- Returns:
- Status of the RSS execution
-
setSpecsExecutionDate
-
setLogFilename
-
setSpecsImportState
-
isSpecsNotFound
public boolean isSpecsNotFound()- Specified by:
isSpecsNotFoundin interfaceImmutableVcsLocationBambooSpecsState- Returns:
- true if Specs were not found during the RSS execution, false otherwise
-
setSpecsNotFound
public void setSpecsNotFound(boolean specsNotFound) - Specified by:
setSpecsNotFoundin interfaceVcsLocationBambooSpecsState
-
updateDataAfterSpecImport
public void updateDataAfterSpecImport(String logFilename, VcsLocationBambooSpecsState.SpecsImportState specsImportState) - Specified by:
updateDataAfterSpecImportin interfaceVcsLocationBambooSpecsState
-
equals
-
hashCode
public int hashCode() -
toString
-