com.atlassian.bamboo.build
Interface PlanDependency

All Known Implementing Classes:
PlanDependencyImpl

public interface PlanDependency


Field Summary
static java.lang.String AUTOMATIC_DEP_KEY
           
static java.lang.String DEFAULT_DEP_KEY
           
 
Method Summary
 Plan getChildPlan()
           
 java.lang.String getDependencyType()
          Get the unique key representing the dependency type.
 Plan getParentPlan()
           
 boolean isEditable()
          Can the user edit this dependency?
 

Field Detail

DEFAULT_DEP_KEY

static final java.lang.String DEFAULT_DEP_KEY
See Also:
Constant Field Values

AUTOMATIC_DEP_KEY

static final java.lang.String AUTOMATIC_DEP_KEY
See Also:
Constant Field Values
Method Detail

getChildPlan

@Nullable
Plan getChildPlan()
Returns:
the child plan in this dependency relationship

getParentPlan

@Nullable
Plan getParentPlan()
Returns:
the parent plan in this dependency relationship

isEditable

boolean isEditable()
Can the user edit this dependency?

Returns:
true if the user can remove/change this dependency

getDependencyType

java.lang.String getDependencyType()
Get the unique key representing the dependency type. Use this to differentiate groups of dependencies from one another

Returns:
String representation of the dependency type


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.