Interface Dependent
-
- All Superinterfaces:
DependencySettings
- All Known Subinterfaces:
BuildTypeEx
,BuildTypeTemplate
,BuildTypeTemplateEx
,RemoteBuildType
,RemoteBuildTypeEx
,SBuildType
- All Known Implementing Classes:
BuildTypeImpl
,BuildTypeTemplateImpl
,DummyBuildType
,EditableBuildTypeCopy
,EditableTemplateCopy
,InaccessibleTemplate
,MockBuildType
,RemoteBuildTypeImpl
,SecuredBuildType
,SecuredBuildTypeTemplate
public interface Dependent extends DependencySettings
Describes something which has dependencies to other build configurations.- Author:
- kir
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<SBuildType>
getChildDependencies()
Returns all child dependencies collected down the chain.boolean
intersectsWith(Dependent dependent)
Returns true if this object dependencies intersect (have same nodes) with specified object dependencies.-
Methods inherited from interface jetbrains.buildServer.serverSide.dependency.DependencySettings
addDependency, getDependencies, removeDependency
-
-
-
-
Method Detail
-
getChildDependencies
@NotNull Collection<SBuildType> getChildDependencies()
Returns all child dependencies collected down the chain. Note that returned dependencies are sorted by depth in the chain. Note that returned collection will contain accessible by current authority holder objects only.- Returns:
- see above
- Since:
- 5.0
-
intersectsWith
boolean intersectsWith(@NotNull Dependent dependent)
Returns true if this object dependencies intersect (have same nodes) with specified object dependencies.- Parameters:
dependent
- another object- Returns:
- see above
-
-