Uses of Class
jetbrains.buildServer.vcs.RelationType
-
-
Uses of RelationType in jetbrains
Methods in jetbrains with parameters of type RelationType Modifier and Type Method Description VcsModificationEx
BuildServerCreator. addModification(ModificationDataBuilder m, SBuildType buildType, RelationType relation)
Method parameters in jetbrains with type arguments of type RelationType Modifier and Type Method Description VcsModificationEx
BuildServerCreator. addModification(ModificationDataBuilder m, Map<SBuildType,RelationType> relations)
-
Uses of RelationType in jetbrains.buildServer.buildTriggers.vcs
Method parameters in jetbrains.buildServer.buildTriggers.vcs with type arguments of type RelationType Modifier and Type Method Description Collection<SBuildType>
AnalyzeMergedBranches. findAffectedByMerge(ModificationData modification, Map<SBuildType,CheckoutRules> usages, Set<RelationType> relations)
-
Uses of RelationType in jetbrains.buildServer.serverSide.impl
Methods in jetbrains.buildServer.serverSide.impl that return RelationType Modifier and Type Method Description RelationType
MockVcsModification. getRelation(String buildTypeId)
Methods in jetbrains.buildServer.serverSide.impl that return types with arguments of type RelationType Modifier and Type Method Description Map<SBuildType,RelationType>
MockVcsModification. getBuildTypeRelations()
List<RelationType>
MockVcsModification. getRelationTypes()
Methods in jetbrains.buildServer.serverSide.impl with parameters of type RelationType Modifier and Type Method Description boolean
MockVcsModification. hasRelation(SBuildType buildType, RelationType relation)
Method parameters in jetbrains.buildServer.serverSide.impl with type arguments of type RelationType Modifier and Type Method Description void
MockVcsModification. consumeRelations(BiConsumer<String,RelationType> consumer)
void
MockVcsModification. consumeRelations(BuildTypeIds btIds, BiConsumer<String,RelationType> consumer)
boolean
MockVcsModification. isRelatedTo(int parentNum, SBuildType buildType, Predicate<RelationType> relationPredicate)
boolean
MockVcsModification. isRelatedTo(String buildTypeId, Predicate<RelationType> relationPredicate)
boolean
MockVcsModification. isRelatedTo(SBuildType buildType, Predicate<RelationType> relationPredicate)
void
MockVcsModification. processRelations(BiProcessor<String,RelationType> processor)
Constructor parameters in jetbrains.buildServer.serverSide.impl with type arguments of type RelationType Constructor Description ChangesCalculatorDagVisitor(VcsModificationHistoryEx vcsHistory, VcsRootInstance root, SBuildType buildType, FindPromotionStrategy findPromotion, PreviousPromotionsCallback prevPromotionsCallback, EndpointsCallback endpointsCallback, VcsModificationProcessor modificationDiscoveredCallback, Set<RelationType> relations)
-
Uses of RelationType in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth that return types with arguments of type RelationType Modifier and Type Method Description List<Map<String,RelationType>>
SecuredVcsModificationHistory. getEdgeRelations(VcsModification childCommit)
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type RelationType Modifier and Type Method Description void
SecuredVcsModificationHistory. processBuildTypeModifications(SBuildType buildType, Predicate<VcsRootInstance> vcsRootInstancesFilter, ItemProcessor<SVcsModification> processor, Interval interval, Date minRegistrationDate, int expiredCommitsMaxNum, RelationType... relationTypes)
-
Uses of RelationType in jetbrains.buildServer.serverSide.impl.changeProviders
Constructor parameters in jetbrains.buildServer.serverSide.impl.changeProviders with type arguments of type RelationType Constructor Description BasicDagBasedChangesProvider(VcsModificationHistoryEx vcsHistory, FindPromotionStrategy findPromotionStrategy, BuildPromotion promotion, VcsRootInstance root, VcsModificationProcessor callback, long startModId, boolean includeChangesFromDetachedRoots, DefaultBranchChangesMode defaultBranchChangesMode, boolean rootExcludesDefault, Set<RelationType> relations)
ModificationIntervalChangesProvider(VcsModificationHistoryEx history, BuildPromotionEx promotion, SelectPrevBuildPolicy policy, long maxModificationId, boolean returnChangesIfNoPreviousBuild, Set<RelationType> relations, PreviousPromotionsCallback previousPromotionsCallback)
-
Uses of RelationType in jetbrains.buildServer.serverSide.impl.query
Method parameters in jetbrains.buildServer.serverSide.impl.query with type arguments of type RelationType Modifier and Type Method Description static VcsModificationTuple
InsertVcsModficationQuery. insert(SQLRunnerEx sqlRunner, VcsChangesStorage changesStorage, VcsChangesGraphQuery changesGraphQuery, EntitiesIdsGroups entitiesIdsGroups, long id, ModificationData modificationData, Map<String,RelationType> changeTypes, List<Map<String,RelationType>> edgeRelations, long registrationTime)
static VcsModificationTuple
InsertVcsModficationQuery. insert(SQLRunnerEx sqlRunner, VcsChangesStorage changesStorage, VcsChangesGraphQuery changesGraphQuery, EntitiesIdsGroups entitiesIdsGroups, long id, ModificationData modificationData, Map<String,RelationType> changeTypes, List<Map<String,RelationType>> edgeRelations, long registrationTime)
static void
InsertVcsModficationQuery. insertEdgeRelations(DBFunctions dbf, long modificationId, List<Map<String,RelationType>> changeTypes)
static void
InsertVcsModficationQuery. insertRelatedConfigurations(DBFunctions dbf, long modificationId, Map<String,RelationType> changeTypes, EntitiesIdsGroups entitiesIdsGroups, boolean removePreviousData)
-
Uses of RelationType in jetbrains.buildServer.vcs
Fields in jetbrains.buildServer.vcs with type parameters of type RelationType Modifier and Type Field Description static Set<RelationType>
RelationType. ALL_EXCEPT_SETTINGS
Contains all relation types except for project settings relationsstatic Set<RelationType>
RelationType. ALL_RELATIONS
Contains all relation typesstatic Set<RelationType>
RelationType. ALL_SETTINGS
static Set<RelationType>
RelationType. ALL_WITH_SETTINGS_AFFECTING_BUILDS
Methods in jetbrains.buildServer.vcs that return RelationType Modifier and Type Method Description static RelationType
RelationType. create(Integer id)
static RelationType
RelationType. valueOf(String name)
Returns the enum constant of this type with the specified name.static RelationType[]
RelationType. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in jetbrains.buildServer.vcs that return types with arguments of type RelationType Modifier and Type Method Description Map<SBuildType,RelationType>
SVcsModification. getBuildTypeRelations()
List<Map<String,RelationType>>
VcsModificationHistoryEx. getEdgeRelations(VcsModification childCommit)
Returns list of relations for edges from parent commits to the given child commit.Methods in jetbrains.buildServer.vcs with parameters of type RelationType Modifier and Type Method Description boolean
SVcsModification. hasRelation(SBuildType buildType, RelationType relation)
Returns true if the given buildType has relation of the specified typevoid
VcsModificationHistoryEx. processBuildTypeModifications(SBuildType buildType, Predicate<VcsRootInstance> vcsRootInstancesFilter, ItemProcessor<SVcsModification> processor, Interval interval, Date minRegistrationDate, int expiredCommitsMaxNum, RelationType... relationTypes)
Processes VCS modifications related to specified build type within the specified interval.Method parameters in jetbrains.buildServer.vcs with type arguments of type RelationType Modifier and Type Method Description void
VcsModificationsStorage. addEdgeRelations(SVcsModification modification, List<Map<String,RelationType>> newEdgeRelations)
SVcsModification
VcsModificationsStorage. persistModification(long id, ModificationData modificationData, Collection<SBuildType> relatedConfigurations, Map<String,RelationType> changeTypes, List<Map<String,RelationType>> edgeRelations, Date registrationDate)
SVcsModification
VcsModificationsStorage. persistModification(long id, ModificationData modificationData, Collection<SBuildType> relatedConfigurations, Map<String,RelationType> changeTypes, List<Map<String,RelationType>> edgeRelations, Date registrationDate)
void
VcsModificationsStorage. updateModificationRelatedConfigurations(SVcsModification modification, Map<String,RelationType> changeTypes)
-
Uses of RelationType in jetbrains.buildServer.vcs.impl
Fields in jetbrains.buildServer.vcs.impl with type parameters of type RelationType Modifier and Type Field Description protected Set<RelationType>
RevisionCalculator. myRelations
Methods in jetbrains.buildServer.vcs.impl that return RelationType Modifier and Type Method Description RelationType
BuildTypeChangeRelationCalculator. getChangeType(LVcsRootInstanceHolder buildType, LVcsRootInstance vcsRoot)
RelationType
BuildTypeChangeRelationCalculator. getChangeType(LVcsRootInstanceHolder buildType, ModificationData modificationData)
abstract RelationType
BuildTypeChangeRelationCalculatorImpl. getChangeType(LVcsRootInstanceHolder buildType, LVcsRootInstance vcsRoot)
RelationType
BuildTypeChangeRelationCalculatorImpl. getChangeType(LVcsRootInstanceHolder buildType, ModificationData modificationData)
RelationType
AbstractVcsModification. getRelation(String buildTypeId)
RelationType
RelatedConfigurations. getRelation(String buildTypeId)
Returns the relation to the buildType with the specified buildType internal id, or null if no relation to the buildType existsRelationType
VcsModificationEx. getRelation(String buildTypeId)
static RelationType
BuildTypeChangeRelationCalculatorImpl. getSettingsChangeRelationType(BuildTypeEx affected)
Methods in jetbrains.buildServer.vcs.impl that return types with arguments of type RelationType Modifier and Type Method Description Map<SBuildType,RelationType>
AbstractVcsModification. getBuildTypeRelations()
Map<SBuildType,RelationType>
PersonalVcsModificationImpl. getBuildTypeRelations()
Map<String,RelationType>
RelatedConfigurations. getBuildTypeRelations()
List<Map<String,RelationType>>
DBVcsModificationHistory. getEdgeRelations(VcsModification childCommit)
List<RelationType>
AbstractVcsModification. getRelationTypes()
List<RelationType>
RelatedConfigurations. getRelationTypes()
List<RelationType>
VcsModificationEx. getRelationTypes()
Methods in jetbrains.buildServer.vcs.impl with parameters of type RelationType Modifier and Type Method Description boolean
RelatedConfigurations. containsRelation(String buildTypeId, RelationType relation)
Returns true if there is a relation of specified type to the given buildTypeboolean
AbstractVcsModification. hasRelation(SBuildType buildType, RelationType relation)
void
DBVcsModificationHistory. processBuildTypeModifications(SBuildType buildType, Predicate<VcsRootInstance> vcsRootInstancesFilter, ItemProcessor<SVcsModification> processor, Interval interval, Date minRegistrationDate, int expiredCommitsMaxNum, RelationType... relationTypes)
void
BuildTypeModifications. processModifications(Predicate<VcsRootInstance> vcsRootsFilter, ItemProcessor<SVcsModification> processor, Interval interval, Date minRegistrationDate, int expiredCommitsMaxNum, RelationType... relationTypes)
Processes modifications in the order from the most recent to oldest.Method parameters in jetbrains.buildServer.vcs.impl with type arguments of type RelationType Modifier and Type Method Description void
VcsModificationsStorageImpl. addEdgeRelations(SVcsModification modification, List<Map<String,RelationType>> newEdgeRelations)
void
AbstractVcsModification. consumeRelations(BiConsumer<String,RelationType> consumer)
void
AbstractVcsModification. consumeRelations(BuildTypeIds btIds, BiConsumer<String,RelationType> consumer)
void
RelatedConfigurations. consumeRelations(BiConsumer<String,RelationType> consumer)
Calls the specified consumer, pass it buildType internalId and relation as argumentsvoid
RelatedConfigurations. consumeRelations(BuildTypeIds ids, BiConsumer<String,RelationType> consumer)
Accepts the build configuration ids in the form ofBuildTypeIds
intersects it with ids of the build configurations for which there are relations stored and calls consumer for all intersected ids.void
VcsModificationEx. consumeRelations(BiConsumer<String,RelationType> consumer)
Calls the specified consumer, pass it buildType internalId and relation as argumentsvoid
VcsModificationEx. consumeRelations(BuildTypeIds btIds, BiConsumer<String,RelationType> consumer)
Same asVcsModificationEx.consumeRelations(BiConsumer)
but calls the consumer only if a build type id belogs to the ids specified as the first argumentBuildTypeIds
static RelatedConfigurations
RelatedConfigurationsFactory. create(Map<RelationType,BuildTypeIds> relations)
CreatesRelatedConfigurations
instance for given map of relations to buildTypes.boolean
DagEdgeRelationsProvider. isRelated(long childModId, int parentNum, SBuildType buildType, Predicate<RelationType> predicate)
Returns true if the edge to childModId from its parentNum-th parent has relation to the specified buildType satisfying the given predicate.boolean
DagEdgeRelationsProviderImpl. isRelated(long childModId, int parentNum, SBuildType buildType, Predicate<RelationType> predicate)
boolean
AbstractVcsModification. isRelatedTo(int parentNum, SBuildType buildType, Predicate<RelationType> relationPredicate)
boolean
AbstractVcsModification. isRelatedTo(String buildTypeId, Predicate<RelationType> relationPredicate)
boolean
AbstractVcsModification. isRelatedTo(SBuildType buildType, Predicate<RelationType> relationPredicate)
boolean
RelatedConfigurations. isRelatedTo(String buildTypeId, Predicate<RelationType> relationPredicate)
boolean
VcsModificationEx. isRelatedTo(int parentNum, SBuildType buildType, Predicate<RelationType> relationPredicate)
Returns true if the edge from the parentNum-th parent to this commit has a relation to the specified buildType accepted by the given predicateboolean
VcsModificationEx. isRelatedTo(String buildTypeId, Predicate<RelationType> relationPredicate)
boolean
VcsModificationEx. isRelatedTo(SBuildType buildType, Predicate<RelationType> relationPredicate)
Returns true if this modification has a relation accepted by the specified relation predicate to the given buildTypeSVcsModification
VcsModificationsStorageImpl. persistModification(long id, ModificationData modificationData, Collection<SBuildType> relatedConfigurations, Map<String,RelationType> changeTypes, List<Map<String,RelationType>> edgeRelations, Date registrationDate)
SVcsModification
VcsModificationsStorageImpl. persistModification(long id, ModificationData modificationData, Collection<SBuildType> relatedConfigurations, Map<String,RelationType> changeTypes, List<Map<String,RelationType>> edgeRelations, Date registrationDate)
VcsModificationTuple
VcsModificationsStorageImpl.VcsModificationPersister. persistModification(long id, ModificationData modificationData, Collection<SBuildType> relatedConfigurations, Map<String,RelationType> changeTypes, List<Map<String,RelationType>> edgeRelations, Date registrationDate)
VcsModificationTuple
VcsModificationsStorageImpl.VcsModificationPersister. persistModification(long id, ModificationData modificationData, Collection<SBuildType> relatedConfigurations, Map<String,RelationType> changeTypes, List<Map<String,RelationType>> edgeRelations, Date registrationDate)
void
BuildTypeModifications.ChangesRange. processChanges(Predicate<VcsRootInstance> vcsRootsFilter, ItemProcessor<SVcsModification> processor, long maxId, long minId, Set<RelationType> requiredRelationTypes)
void
AbstractVcsModification. processRelations(BiProcessor<String,RelationType> processor)
void
RelatedConfigurations. processRelations(BiProcessor<String,RelationType> processor)
void
VcsModificationEx. processRelations(BiProcessor<String,RelationType> processor)
Same asVcsModificationEx.consumeRelations(BiConsumer)
but allows to stop processing at any point of time.void
AbstractVcsModification. setEdgeRelations(List<Map<String,RelationType>> edgeRelations)
void
AbstractVcsModification. setRelations(Map<String,RelationType> relations)
void
VcsModificationsStorageImpl. updateModificationRelatedConfigurations(SVcsModification modification, Map<String,RelationType> changeTypes)
Constructor parameters in jetbrains.buildServer.vcs.impl with type arguments of type RelationType Constructor Description RevisionCalculator(SBuildType buildType, VcsRootInstance root, Long maxModificationId, BuildPromotion promotion, Set<RelationType> relations, FinalRevisionCalculatorOptions options, VcsSettingsTracker vcsSettingsTracker, VcsModificationHistoryEx vcsModificationHistory, VcsManager vcsManager, Map<Long,RepositoryVersion> providedUpperLimitRevisions)
-