org.apache.tuscany.sca.policy
Interface IntentAttachPoint

All Known Subinterfaces:
AbstractContract, AbstractProperty, AbstractReference, AbstractService, Callback, Component, ComponentProperty, ComponentReference, ComponentService, Composite, CompositeReference, CompositeService, ConfiguredOperation, ConstrainingType, Contract, Interface, JavaInterface, JavaOperation, JSONRPCBinding, Operation, PolicySetAttachPoint, Property, Reference, RuntimeComponent, RuntimeComponentReference, RuntimeComponentService, ScopedRuntimeComponent, Service, Wire, WSDLInterface, WSDLOperation
All Known Implementing Classes:
AbstractPropertyImpl, AbstractReferenceImpl, AbstractServiceImpl, CallbackImpl, ComponentImpl, ComponentPropertyImpl, ComponentReferenceImpl, ComponentServiceImpl, CompositeImpl, CompositeReferenceImpl, CompositeServiceImpl, ConfiguredOperationImpl, ConstrainingTypeImpl, ContractImpl, CorbaBindingImpl, ImplementationImpl, InterfaceImpl, JavaImplementationImpl, JavaInterfaceImpl, JavaOperationImpl, JMSBinding, JSONRPCBindingImpl, NotificationImplementationImpl, OperationImpl, OSGiImplementationImpl, PropertyImpl, ReferenceImpl, RuntimeComponentImpl, RuntimeComponentReferenceImpl, RuntimeComponentServiceImpl, SCABindingImpl, ServiceImpl, SpringImplementation, WireImpl, WSDLInterfaceImpl, WSDLOperationImpl, XQueryImplementationImpl

public interface IntentAttachPoint

Base interface for all assembly model objects that can be have policy intents attached to them.


Method Summary
 java.util.List<Intent> getRequiredIntents()
          Returns a list of policy intents.
 IntentAttachPointType getType()
          Returns the type of the attach point such as a BindingType or an ImplementationType and so on
 void setType(IntentAttachPointType type)
          Sets the type of the attach point such as a BindingType or an ImplementationType and so on
 

Method Detail

getRequiredIntents

java.util.List<Intent> getRequiredIntents()
Returns a list of policy intents. See the Policy Framework specification for a description of this attribute.

Returns:
a list of policy intents.

getType

IntentAttachPointType getType()
Returns the type of the attach point such as a BindingType or an ImplementationType and so on

Returns:

setType

void setType(IntentAttachPointType type)
Sets the type of the attach point such as a BindingType or an ImplementationType and so on

Parameters:
type -