org.apache.tuscany.sca.definitions.impl
Class SCADefinitionsImpl

java.lang.Object
  extended by org.apache.tuscany.sca.definitions.impl.SCADefinitionsImpl
All Implemented Interfaces:
SCADefinitions

public class SCADefinitionsImpl
extends java.lang.Object
implements SCADefinitions

Provides a concrete implementation for SCADefinitions


Constructor Summary
SCADefinitionsImpl()
           
 
Method Summary
 java.util.List<java.lang.Object> getBindings()
          Returns a list of domain wide binding definition objects
 java.util.List<IntentAttachPointType> getBindingTypes()
          Returns a list of domain wide Binding Types
 java.util.List<IntentAttachPointType> getImplementationTypes()
          Returns a list of domain wide Implementation Types
 java.util.List<Intent> getPolicyIntents()
          Returns a list of domain wide Policy Intents
 java.util.List<PolicySet> getPolicySets()
          Returns a list of domain wide PolicySets
 java.lang.String getTargetNamespace()
          Returns the target namespace for this SCA Definition
 void setTargetNamespace(java.lang.String ns)
          Sets the target names for this SCA Definition.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCADefinitionsImpl

public SCADefinitionsImpl()
Method Detail

getBindingTypes

public java.util.List<IntentAttachPointType> getBindingTypes()
Description copied from interface: SCADefinitions
Returns a list of domain wide Binding Types

Specified by:
getBindingTypes in interface SCADefinitions
Returns:
a list of domain wide Binding Types

getImplementationTypes

public java.util.List<IntentAttachPointType> getImplementationTypes()
Description copied from interface: SCADefinitions
Returns a list of domain wide Implementation Types

Specified by:
getImplementationTypes in interface SCADefinitions
Returns:
a list of domain wide Implementation Types

getPolicyIntents

public java.util.List<Intent> getPolicyIntents()
Description copied from interface: SCADefinitions
Returns a list of domain wide Policy Intents

Specified by:
getPolicyIntents in interface SCADefinitions
Returns:
a list of domain wide Policy Intents

getPolicySets

public java.util.List<PolicySet> getPolicySets()
Description copied from interface: SCADefinitions
Returns a list of domain wide PolicySets

Specified by:
getPolicySets in interface SCADefinitions
Returns:
a list of domain wide PolicySets

getTargetNamespace

public java.lang.String getTargetNamespace()
Description copied from interface: SCADefinitions
Returns the target namespace for this SCA Definition

Specified by:
getTargetNamespace in interface SCADefinitions
Returns:
the target namespace

setTargetNamespace

public void setTargetNamespace(java.lang.String ns)
Description copied from interface: SCADefinitions
Sets the target names for this SCA Definition.

Specified by:
setTargetNamespace in interface SCADefinitions
Parameters:
ns - the target namespace for this SCA Definition

getBindings

public java.util.List<java.lang.Object> getBindings()
Description copied from interface: SCADefinitions
Returns a list of domain wide binding definition objects

Specified by:
getBindings in interface SCADefinitions
Returns:
a list of domain wide binding definition objects