org.apache.tuscany.sca.implementation.notification
Class NotificationImplementationImpl

java.lang.Object
  extended by org.apache.tuscany.sca.assembly.impl.BaseImpl
      extended by org.apache.tuscany.sca.assembly.impl.ExtensibleImpl
          extended by org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl
              extended by org.apache.tuscany.sca.assembly.impl.ImplementationImpl
                  extended by org.apache.tuscany.sca.implementation.notification.NotificationImplementationImpl
All Implemented Interfaces:
java.lang.Cloneable, Base, ComponentType, Extensible, Implementation, OperationsConfigurator, IntentAttachPoint, PolicySetAttachPoint

public class NotificationImplementationImpl
extends ImplementationImpl
implements Implementation

Model object for a Notification implementation.


Constructor Summary
NotificationImplementationImpl()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 ComponentType getComponentType()
           
 java.lang.String getComponentTypeName()
           
 java.lang.String getImplementationType()
           
 java.util.List<Reference> getReferences()
          Returns the list of reference types that are used.
 java.util.List<Service> getServices()
          Returns a list of services that are offered.
 int hashCode()
           
 void setComponentType(ComponentType componentType)
           
 void setComponentTypeName(java.lang.String componentTypeName)
           
 void setImplementationType(java.lang.String implementationType)
           
 
Methods inherited from class org.apache.tuscany.sca.assembly.impl.ImplementationImpl
getApplicablePolicySets, getConfiguredOperations, getPolicySets, getRequiredIntents, getType, setType
 
Methods inherited from class org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl
clone, getConstrainingType, getProperties, getURI, setConstrainingType, setURI
 
Methods inherited from class org.apache.tuscany.sca.assembly.impl.ExtensibleImpl
getExtensions
 
Methods inherited from class org.apache.tuscany.sca.assembly.impl.BaseImpl
isUnresolved, setUnresolved
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tuscany.sca.assembly.ComponentType
getConstrainingType, getProperties, getURI, setConstrainingType, setURI
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Base
isUnresolved, setUnresolved
 

Constructor Detail

NotificationImplementationImpl

public NotificationImplementationImpl()
Method Detail

getComponentTypeName

public java.lang.String getComponentTypeName()

setComponentTypeName

public void setComponentTypeName(java.lang.String componentTypeName)

getImplementationType

public java.lang.String getImplementationType()

setImplementationType

public void setImplementationType(java.lang.String implementationType)

getComponentType

public ComponentType getComponentType()

setComponentType

public void setComponentType(ComponentType componentType)

getServices

public java.util.List<Service> getServices()
Description copied from interface: ComponentType
Returns a list of services that are offered.

Specified by:
getServices in interface ComponentType
Overrides:
getServices in class ComponentTypeImpl
Returns:
a list of services that are offered

getReferences

public java.util.List<Reference> getReferences()
Description copied from interface: ComponentType
Returns the list of reference types that are used.

Specified by:
getReferences in interface ComponentType
Overrides:
getReferences in class ComponentTypeImpl
Returns:
the list of reference types that are used

hashCode

public int hashCode()
Overrides:
hashCode in class ComponentTypeImpl

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class ComponentTypeImpl