public class LogicalBinding<BD extends org.fabric3.api.model.type.component.Binding> extends LogicalScaArtifact<LogicalBindable>
| Constructor and Description |
|---|
LogicalBinding(BD definition,
LogicalBindable parent) |
LogicalBinding(BD definition,
LogicalBindable parent,
java.net.URI contributionUri) |
| Modifier and Type | Method and Description |
|---|---|
BD |
getDefinition()
Returns the binding definition.
|
LogicalState |
getState()
Returns the binding state.
|
java.net.URI |
getTargetContribution()
If this is a service binding, returns the contribution the binding was provisioned with if it was dynamically added to connect a source reference
to a target service.
|
boolean |
isAssigned()
Returns true if the binding was assigned - e.g.
|
boolean |
isCallback()
True if this binding is a callback.
|
void |
setAssigned(boolean assigned)
Sets if the binding is assigned.
|
void |
setCallback(boolean callback)
Sets if this binding is a callback
|
void |
setState(LogicalState state)
Sets the binding state.
|
addMetadata, getMetadata, getParentpublic LogicalBinding(BD definition, LogicalBindable parent)
public LogicalBinding(BD definition, LogicalBindable parent, java.net.URI contributionUri)
public BD getDefinition()
public LogicalState getState()
public void setState(LogicalState state)
state - the binding statepublic java.net.URI getTargetContribution()
public boolean isAssigned()
public void setAssigned(boolean assigned)
assigned - true if the binding is assignedpublic boolean isCallback()
public void setCallback(boolean callback)
callback - true if this binding is a callback