juliac.generated
Class SCAComponentControllerImpl

java.lang.Object
  extended by juliac.generated.SCAComponentControllerImpl
All Implemented Interfaces:
org.oasisopen.sca.ComponentContext, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated

public class SCAComponentControllerImpl
extends java.lang.Object
implements org.oasisopen.sca.ComponentContext, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated

See Also:
BasicControllerMixin, UseComponentMixin, UseSCAContentControllerMixin, UseSCAPropertyControllerMixin, ComponentContextMixin

Field Summary
 org.objectweb.fractal.api.Component weaveableC
           
 org.objectweb.fractal.api.Component weaveableOptC
           
 
Constructor Summary
SCAComponentControllerImpl()
           
 
Method Summary
<B> org.oasisopen.sca.ServiceReference<B>
cast(B target)
           
<B> org.oasisopen.sca.ServiceReference<B>
createSelfReference(java.lang.Class<B> businessInterface)
           
<B> org.oasisopen.sca.ServiceReference<B>
createSelfReference(java.lang.Class<B> businessInterface, java.lang.String serviceName)
           
 java.lang.String getFcGeneratorParameters()
           
<B> B
getProperty(java.lang.Class<B> type, java.lang.String propertyName)
           
 org.oasisopen.sca.RequestContext getRequestContext()
           
<B> B
getService(java.lang.Class<B> businessInterface, java.lang.String referenceName)
           
<B> org.oasisopen.sca.ServiceReference<B>
getServiceReference(java.lang.Class<B> businessInterface, java.lang.String referenceName)
           
<B> java.util.Collection<org.oasisopen.sca.ServiceReference<B>>
getServiceReferences(java.lang.Class<B> businessInterface, java.lang.String referenceName)
           
<B> java.util.Collection<B>
getServices(java.lang.Class<B> businessInterface, java.lang.String referenceName)
           
 java.lang.String getURI()
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

weaveableC

public org.objectweb.fractal.api.Component weaveableC
See Also:
UseComponentMixin.weaveableC

weaveableOptC

public org.objectweb.fractal.api.Component weaveableOptC
See Also:
UseComponentMixin.weaveableOptC
Constructor Detail

SCAComponentControllerImpl

public SCAComponentControllerImpl()
Method Detail

getURI

public java.lang.String getURI()
                        throws java.lang.UnsupportedOperationException
Specified by:
getURI in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.UnsupportedOperationException
See Also:
ComponentContextMixin.getURI()

initFcController

public void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                      throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
initFcController in interface org.objectweb.fractal.julia.Controller
Throws:
org.objectweb.fractal.api.factory.InstantiationException
See Also:
UseSCAPropertyControllerMixin.initFcController(org.objectweb.fractal.julia.InitializationContext)

cast

public <B> org.oasisopen.sca.ServiceReference<B> cast(B target)
                                           throws java.lang.IllegalArgumentException
Specified by:
cast in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException
See Also:
org.ow2.frascati.tinfi.control.component.ComponentContextMixin#cast(B)

getService

public <B> B getService(java.lang.Class<B> businessInterface,
                        java.lang.String referenceName)
             throws org.ow2.frascati.tinfi.TinfiRuntimeException
Specified by:
getService in interface org.oasisopen.sca.ComponentContext
Throws:
org.ow2.frascati.tinfi.TinfiRuntimeException
See Also:
ComponentContextMixin.getService(java.lang.Class,java.lang.String)

getServiceReference

public <B> org.oasisopen.sca.ServiceReference<B> getServiceReference(java.lang.Class<B> businessInterface,
                                                                     java.lang.String referenceName)
Specified by:
getServiceReference in interface org.oasisopen.sca.ComponentContext
See Also:
ComponentContextMixin.getServiceReference(java.lang.Class,java.lang.String)

getServiceReferences

public <B> java.util.Collection<org.oasisopen.sca.ServiceReference<B>> getServiceReferences(java.lang.Class<B> businessInterface,
                                                                                            java.lang.String referenceName)
                                                                                 throws java.lang.IllegalArgumentException
Specified by:
getServiceReferences in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException
See Also:
ComponentContextMixin.getServiceReferences(java.lang.Class,java.lang.String)

getServices

public <B> java.util.Collection<B> getServices(java.lang.Class<B> businessInterface,
                                               java.lang.String referenceName)
                                    throws java.lang.IllegalArgumentException
Specified by:
getServices in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException
See Also:
ComponentContextMixin.getServices(java.lang.Class,java.lang.String)

getProperty

public <B> B getProperty(java.lang.Class<B> type,
                         java.lang.String propertyName)
              throws java.lang.IllegalArgumentException
Specified by:
getProperty in interface org.oasisopen.sca.ComponentContext
Throws:
java.lang.IllegalArgumentException
See Also:
ComponentContextMixin.getProperty(java.lang.Class,java.lang.String)

createSelfReference

public <B> org.oasisopen.sca.ServiceReference<B> createSelfReference(java.lang.Class<B> businessInterface)
Specified by:
createSelfReference in interface org.oasisopen.sca.ComponentContext
See Also:
ComponentContextMixin.createSelfReference(java.lang.Class)

createSelfReference

public <B> org.oasisopen.sca.ServiceReference<B> createSelfReference(java.lang.Class<B> businessInterface,
                                                                     java.lang.String serviceName)
Specified by:
createSelfReference in interface org.oasisopen.sca.ComponentContext
See Also:
ComponentContextMixin.createSelfReference(java.lang.Class,java.lang.String)

getRequestContext

public org.oasisopen.sca.RequestContext getRequestContext()
Specified by:
getRequestContext in interface org.oasisopen.sca.ComponentContext
See Also:
ComponentContextMixin.getRequestContext()

getFcGeneratorParameters

public java.lang.String getFcGeneratorParameters()
Specified by:
getFcGeneratorParameters in interface org.objectweb.fractal.julia.loader.Generated


Copyright © 2011 Petals Link. All Rights Reserved.