A B C D F G H I J M O P R S T U V

A

AbstractGenerator<I extends Controller,T> - Class in org.fuin.jmsmvc4swing.model
Generates a ControllerReceiver implementation.
AbstractGenerator(SgClassPool, ControllerModel<I>, String, String, String) - Constructor for class org.fuin.jmsmvc4swing.model.AbstractGenerator
Constructor.
AbstractMethodGenerator<I extends Controller,T> - Class in org.fuin.jmsmvc4swing.model
Generates classes depending on a method.
AbstractMethodGenerator(SgClassPool, ControllerModel<I>, String, SgMethod, String) - Constructor for class org.fuin.jmsmvc4swing.model.AbstractMethodGenerator
Constructor.
addRequestHandler(MethodHandler) - Method in class org.fuin.jmsmvc4swing.jms.ControllerReceiver
Adds a new handler for a controller method.
ArgumentsGenerator<I extends Controller> - Class in org.fuin.jmsmvc4swing.model
Generates the "Argument" class.
ArgumentsGenerator(SgClassPool, ControllerModel<I>, String, SgMethod) - Constructor for class org.fuin.jmsmvc4swing.model.ArgumentsGenerator
Constructor.

B

BusyConfigurable - Interface in org.fuin.jmsmvc4swing.base
Something that can be configured concerning it's "busy" UI.

C

cancel() - Method in interface org.fuin.jmsmvc4swing.base.Cancelable
Tries to cancel the work.
cancel() - Method in class org.fuin.jmsmvc4swing.jms.MethodResultReceiver
Cancels the subscription.
Cancelable - Interface in org.fuin.jmsmvc4swing.base
Unit of work that can be cancelled.
close() - Method in interface org.fuin.jmsmvc4swing.base.JmsJndiEnvironment
Close the JMS connection to the provider.
close() - Method in class org.fuin.jmsmvc4swing.base.JmsJndiEnvironmentImpl
Close the JMS connection to the provider.
close() - Method in class org.fuin.jmsmvc4swing.jms.Publisher
Close the session to the JMS provider.
close() - Method in class org.fuin.jmsmvc4swing.jms.Subscriber
Unsubscribes to the topic (closes the session).
configure(Cancelable, boolean) - Method in interface org.fuin.jmsmvc4swing.base.BusyConfigurable
Sets the UI busy informations.
configure(Cancelable, boolean) - Method in class org.fuin.jmsmvc4swing.base.ControllerResultBusyAdapter
Changes the underlying busy model.
configureBusyMode(MethodCallSender, ControllerResultListener) - Method in class org.fuin.jmsmvc4swing.jms.ControllerSender
Constants - Class in org.fuin.jmsmvc4swing.jms
Constant values for the package.
CONTEXT - Static variable in class org.fuin.jmsmvc4swing.base.JmsJndiEnvironmentImpl
Prefix for all topic names.
Controller - Interface in org.fuin.jmsmvc4swing.base
Common tag interface for all controllers.
ControllerModel<T extends Controller> - Class in org.fuin.jmsmvc4swing.model
Model for generating classes based on a Controller interface.
ControllerModel(Class) - Constructor for class org.fuin.jmsmvc4swing.model.ControllerModel
Constructor with controller interface the generated classes are based on.
ControllerModel(String, Class) - Constructor for class org.fuin.jmsmvc4swing.model.ControllerModel
Constructor with controller interface the generated classes are based on and the destination package for the generated classes.
ControllerModel(String, Class, ByteCodeGenerator) - Constructor for class org.fuin.jmsmvc4swing.model.ControllerModel
Constructor with controller interface, destination package for the generated classes and byte code generator.
ControllerPair<T extends Controller> - Class in org.fuin.jmsmvc4swing.base
A ControllerSender and ControllerReceiver pair for use in the Application.
ControllerPair(T, IControllerReceiver) - Constructor for class org.fuin.jmsmvc4swing.base.ControllerPair
Constructor.
ControllerReceiver - Class in org.fuin.jmsmvc4swing.jms
Receives a JMS message for the controller and selects the appropriate handler.
ControllerReceiver(JmsJndiEnvironment, String, Controller) - Constructor for class org.fuin.jmsmvc4swing.jms.ControllerReceiver
Constructor with all necessary data.
ControllerReceiverGenerator<I extends Controller> - Class in org.fuin.jmsmvc4swing.model
Generates a ControllerReceiver implementation.
ControllerReceiverGenerator(SgClassPool, ControllerModel<I>, String) - Constructor for class org.fuin.jmsmvc4swing.model.ControllerReceiverGenerator
Constructor.
ControllerResultAdapter - Class in org.fuin.jmsmvc4swing.base
Receives controller results and does nothing by default.
ControllerResultAdapter() - Constructor for class org.fuin.jmsmvc4swing.base.ControllerResultAdapter
 
ControllerResultBusyAdapter<T extends JComponent> - Class in org.fuin.jmsmvc4swing.base
Maps the received controller events to a JBusyComponent.
ControllerResultBusyAdapter(JBusyComponent<T>) - Constructor for class org.fuin.jmsmvc4swing.base.ControllerResultBusyAdapter
Constcructor with the UI to be locked.
ControllerResultListener - Interface in org.fuin.jmsmvc4swing.base
Base class for listeners that want to be informed about method results.
ControllerSender - Class in org.fuin.jmsmvc4swing.jms
Sends a JMS message to the controller by selecting the appropriate MethodCallSender.
ControllerSender() - Constructor for class org.fuin.jmsmvc4swing.jms.ControllerSender
 
ControllerSenderGenerator<I extends Controller> - Class in org.fuin.jmsmvc4swing.model
Generates a ControllerSender implementation.
ControllerSenderGenerator(SgClassPool, ControllerModel<I>, String) - Constructor for class org.fuin.jmsmvc4swing.model.ControllerSenderGenerator
Constructor.
createModelClass() - Method in class org.fuin.jmsmvc4swing.model.ArgumentsGenerator
Create the model class based on the interface informations.
createModelClass() - Method in class org.fuin.jmsmvc4swing.model.ControllerReceiverGenerator
Create the model class based on the interface informations.
createModelClass() - Method in class org.fuin.jmsmvc4swing.model.ControllerSenderGenerator
Create the model class based on the interface informations.
createModelClass() - Method in class org.fuin.jmsmvc4swing.model.MethodCallSenderGenerator
Create the model class based on the interface informations.
createModelClass() - Method in class org.fuin.jmsmvc4swing.model.MethodHandlerGenerator
Create the model class based on the interface informations.
createModelClass() - Method in class org.fuin.jmsmvc4swing.model.MethodResultReceiverGenerator
Create the model class based on the interface informations.
createModelClass() - Method in class org.fuin.jmsmvc4swing.model.MethodResultSenderGenerator
Create the model class based on the interface informations.
createModelClass() - Method in class org.fuin.jmsmvc4swing.model.ResultGenerator
Create the model class based on the interface informations.
createOnTheFly(JmsJndiEnvironment, String, Controller) - Method in class org.fuin.jmsmvc4swing.model.ControllerModel
Creates all classes "on-the-fly" with Javassist and then returns the necessary instances to work with.
createSource(File) - Method in class org.fuin.jmsmvc4swing.model.ControllerModel
Creates the source classes for the model.

D

Data - Interface in org.fuin.jmsmvc4swing.jms
Arguments for a method call or result of a method call.

F

failed(Exception) - Method in class org.fuin.jmsmvc4swing.base.ControllerResultAdapter
Work was interrupted by an exception.
failed(Exception) - Method in class org.fuin.jmsmvc4swing.base.ControllerResultBusyAdapter
Work was interrupted by an exception.
failed(Exception) - Method in interface org.fuin.jmsmvc4swing.base.ControllerResultListener
Work was interrupted by an exception.
failed(Exception) - Method in class org.fuin.jmsmvc4swing.jms.MethodResultSender
Publish a FAILED message.
FAILED - Static variable in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Controller finished working on a method with an exception.
forName(String) - Static method in class org.fuin.jmsmvc4swing.jms.RequestMessageType
Returns the instance for a name.
forName(String) - Static method in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Returns the instance for a name.

G

getAll() - Static method in class org.fuin.jmsmvc4swing.jms.RequestMessageType
Returns a list of all kown instances.
getAll() - Static method in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Returns a list of all kown instances.
getBasePackage() - Method in class org.fuin.jmsmvc4swing.model.AbstractGenerator
Returns the base package.
getConnection() - Method in interface org.fuin.jmsmvc4swing.base.JmsJndiEnvironment
Returns the JMS provider connection.
getConnection() - Method in class org.fuin.jmsmvc4swing.base.JmsJndiEnvironmentImpl
Returns the JMS provider connection.
getContext() - Method in interface org.fuin.jmsmvc4swing.base.JmsJndiEnvironment
Return the naming context.
getContext() - Method in class org.fuin.jmsmvc4swing.base.JmsJndiEnvironmentImpl
Return the naming context.
getControllerInterface() - Method in class org.fuin.jmsmvc4swing.model.ControllerModel
Returns the controller interface the model is based on.
getDestClass() - Method in class org.fuin.jmsmvc4swing.model.AbstractGenerator
Full name of the class.
getDestPackage() - Method in class org.fuin.jmsmvc4swing.model.AbstractGenerator
Full package name.
getEnvironment() - Method in class org.fuin.jmsmvc4swing.jms.MethodCallSender
Returns the environment.
getExtent() - Method in class org.fuin.jmsmvc4swing.base.ProgressInfo
Returns the extent.
getGenerator() - Method in class org.fuin.jmsmvc4swing.model.ControllerModel
Returns the byte code generator the model uses.
getIdExpr(long) - Static method in class org.fuin.jmsmvc4swing.jms.Utils
Create a selector message for a given method call id.
getIntfMethod() - Method in class org.fuin.jmsmvc4swing.model.AbstractMethodGenerator
Returns the method this class depends on.
getMaximum() - Method in class org.fuin.jmsmvc4swing.base.ProgressInfo
Returns the maximum.
getMessage() - Method in class org.fuin.jmsmvc4swing.base.ProgressInfo
Returns a text message or empty String.
getMessageSelector(String, Long, MessageType) - Static method in class org.fuin.jmsmvc4swing.jms.Utils
Create a selector message for a given method name, id and type.
getMessageSelector(String, Long, MessageType[]) - Static method in class org.fuin.jmsmvc4swing.jms.Utils
Create a selector message for a given method name, id and types.
getMethodExpr(String) - Static method in class org.fuin.jmsmvc4swing.jms.Utils
Create a selector message for a given method name.
getMethodName() - Method in interface org.fuin.jmsmvc4swing.jms.MethodHandler
Returns the method name this handler belongs to.
getMinimum() - Method in class org.fuin.jmsmvc4swing.base.ProgressInfo
Returns the minimum.
getModel() - Method in class org.fuin.jmsmvc4swing.model.AbstractGenerator
Returns the controller model.
getModelClasses() - Method in class org.fuin.jmsmvc4swing.model.ControllerModel
Returns a list of the generated model classes.
getName() - Method in interface org.fuin.jmsmvc4swing.jms.MessageType
Name of the type.
getName() - Method in class org.fuin.jmsmvc4swing.jms.RequestMessageType
Name of the type.
getName() - Method in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Name of the type.
getPackageName() - Method in class org.fuin.jmsmvc4swing.model.ControllerModel
Name of the interface converted into a package name.
getPool() - Method in class org.fuin.jmsmvc4swing.model.AbstractGenerator
Returns the class pool.
getPool() - Method in class org.fuin.jmsmvc4swing.model.ControllerModel
Returns the class pool the model uses.
getReceiver() - Method in class org.fuin.jmsmvc4swing.base.ControllerPair
Returns the receiver implementation.
getSender() - Method in class org.fuin.jmsmvc4swing.base.ControllerPair
Returns the "Sender" implementation.
getSimpleDestClass() - Method in class org.fuin.jmsmvc4swing.model.AbstractGenerator
Simple name (without package) of the class that will be generated.
getSimpleName() - Method in class org.fuin.jmsmvc4swing.model.ControllerModel
Returns the name of the interface.
getSubPackage() - Method in class org.fuin.jmsmvc4swing.model.AbstractGenerator
Package within the base package.
getTopic(String) - Method in interface org.fuin.jmsmvc4swing.base.JmsJndiEnvironment
Creates a topic for a given name.
getTopic(String) - Method in class org.fuin.jmsmvc4swing.base.JmsJndiEnvironmentImpl
Creates a topic for a given name.
getTopicName() - Method in class org.fuin.jmsmvc4swing.jms.ControllerReceiver
Returns the topic for this controller.
getTopicName() - Method in class org.fuin.jmsmvc4swing.jms.MethodCallSender
Returns the topic name.
getTypeExpr(MessageType) - Static method in class org.fuin.jmsmvc4swing.jms.Utils
Create a selector message for a given message type.
getTypeExpr(MessageType[]) - Static method in class org.fuin.jmsmvc4swing.jms.Utils
Create a selector message for given message types.
getValue() - Method in class org.fuin.jmsmvc4swing.base.ProgressInfo
Returns the value.
getView() - Method in interface org.fuin.jmsmvc4swing.base.View
Returns the UI to display.

H

handle(Controller, String, Data, long) - Method in interface org.fuin.jmsmvc4swing.jms.MethodHandler
Calls a method on the given controller.
handleResult(Data) - Method in class org.fuin.jmsmvc4swing.jms.MethodResultReceiver
Call the concrete message result receiver.

I

IControllerReceiver - Interface in org.fuin.jmsmvc4swing.base
Controller Task.
ID - Static variable in class org.fuin.jmsmvc4swing.jms.Constants
Message property name for setting/getting the id.
isCancelled() - Method in class org.fuin.jmsmvc4swing.jms.MethodResultReceiver
Checks if the subscription was already cancelled or finished.
isClosed() - Method in class org.fuin.jmsmvc4swing.jms.Publisher
Returns if no JMS session is active.
isClosed() - Method in class org.fuin.jmsmvc4swing.jms.Subscriber
Returns if no JMS session is active.
isDeterminate() - Method in class org.fuin.jmsmvc4swing.jms.MethodCallSender
Returns if the method will send progress informations with min/max/value.
isOpen() - Method in interface org.fuin.jmsmvc4swing.base.JmsJndiEnvironment
Returns the information if the connection to the JMS provider is active.
isOpen() - Method in class org.fuin.jmsmvc4swing.base.JmsJndiEnvironmentImpl
Returns the information if the connection to the JMS provider is active.
isOpen() - Method in class org.fuin.jmsmvc4swing.jms.Publisher
Returns if a JMS session is active.
isOpen() - Method in class org.fuin.jmsmvc4swing.jms.Subscriber
Returns if a JMS session is active.
isStopped() - Method in interface org.fuin.jmsmvc4swing.base.IControllerReceiver
Checks if the JMS subscription is already cancelled.
isStopped() - Method in class org.fuin.jmsmvc4swing.jms.ControllerReceiver
Checks if the JMS subscription is already cancelled.
isValid(String) - Static method in class org.fuin.jmsmvc4swing.jms.RequestMessageType
Returns if a give name is valid.
isValid(String) - Static method in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Returns if a give name is valid.

J

JmsJndiEnvironment - Interface in org.fuin.jmsmvc4swing.base
Environment for using JMS and JNDI.
JmsJndiEnvironmentImpl - Class in org.fuin.jmsmvc4swing.base
Default environment for using JMS and JNDI.
JmsJndiEnvironmentImpl(Context, String) - Constructor for class org.fuin.jmsmvc4swing.base.JmsJndiEnvironmentImpl
Constructor with all necessary data.

M

MessageType - Interface in org.fuin.jmsmvc4swing.jms
Type of a message send with JMS.
METHOD - Static variable in class org.fuin.jmsmvc4swing.jms.Constants
Message property name for setting/getting the method.
MethodCallSender - Class in org.fuin.jmsmvc4swing.jms
Base class for units sending a method call to a controller.
MethodCallSender(JmsJndiEnvironment, String, boolean) - Constructor for class org.fuin.jmsmvc4swing.jms.MethodCallSender
Constructor.
MethodCallSenderGenerator<I extends Controller> - Class in org.fuin.jmsmvc4swing.model
Generates a MethodCallSender implementation.
MethodCallSenderGenerator(SgClassPool, ControllerModel<I>, String, SgMethod) - Constructor for class org.fuin.jmsmvc4swing.model.MethodCallSenderGenerator
Constructor.
MethodCancelable - Annotation Type in org.fuin.jmsmvc4swing.base
A controller method that is cancelable.
MethodHandler - Interface in org.fuin.jmsmvc4swing.jms
Handles a method call.
MethodHandlerGenerator<I extends Controller> - Class in org.fuin.jmsmvc4swing.model
Generates a MethodHandler implementation.
MethodHandlerGenerator(SgClassPool, ControllerModel<I>, String, SgMethod) - Constructor for class org.fuin.jmsmvc4swing.model.MethodHandlerGenerator
Constructor.
MethodResultReceiver - Class in org.fuin.jmsmvc4swing.jms
Base class for receivers of a method result.
MethodResultReceiver(JmsJndiEnvironment, String, String, long, ControllerResultListener) - Constructor for class org.fuin.jmsmvc4swing.jms.MethodResultReceiver
Constructor.
MethodResultReceiverGenerator<I extends Controller> - Class in org.fuin.jmsmvc4swing.model
Generates a MethodResultReceiver implementation.
MethodResultReceiverGenerator(SgClassPool, ControllerModel<I>, String, SgMethod) - Constructor for class org.fuin.jmsmvc4swing.model.MethodResultReceiverGenerator
Constructor.
MethodResultSender - Class in org.fuin.jmsmvc4swing.jms
Sends results from the controller with a JMS message to the subscribers.
MethodResultSender(JmsJndiEnvironment, String, String, long) - Constructor for class org.fuin.jmsmvc4swing.jms.MethodResultSender
Constructor.
MethodResultSenderGenerator<I extends Controller> - Class in org.fuin.jmsmvc4swing.model
Generates a MethodResultSender implementation.
MethodResultSenderGenerator(SgClassPool, ControllerModel<I>, String, SgMethod) - Constructor for class org.fuin.jmsmvc4swing.model.MethodResultSenderGenerator
Constructor.

O

onMessage(Message) - Method in class org.fuin.jmsmvc4swing.jms.ControllerReceiver
onMessage(Message) - Method in class org.fuin.jmsmvc4swing.jms.MethodResultReceiver
open() - Method in interface org.fuin.jmsmvc4swing.base.JmsJndiEnvironment
Create a connection to the JMS provider and start it.
open() - Method in class org.fuin.jmsmvc4swing.base.JmsJndiEnvironmentImpl
Create a connection to the JMS provider and start it.
open(String) - Method in class org.fuin.jmsmvc4swing.jms.Publisher
Create a topic to publish to (Opens a session to the JMS provider).
open(String, String, Long, MessageType, MessageListener) - Method in class org.fuin.jmsmvc4swing.jms.Subscriber
Subscribes to a topic with a selector based on the method arguments (Opens a session to the JMS provider).
open(String, String, Long, MessageType[], MessageListener) - Method in class org.fuin.jmsmvc4swing.jms.Subscriber
Subscribes to a topic with a selector based on the method arguments (Opens a session to the JMS provider).
org.fuin.jmsmvc4swing.base - package org.fuin.jmsmvc4swing.base
Classes for usage within your application.
org.fuin.jmsmvc4swing.jms - package org.fuin.jmsmvc4swing.jms
Internal classes for handling the JMS specific part Classes from this package should not be used within your application).
org.fuin.jmsmvc4swing.model - package org.fuin.jmsmvc4swing.model
Internal model classes for creating the source and byte code (The only class you should use from this package is ControllerModel).

P

progress(ProgressInfo) - Method in class org.fuin.jmsmvc4swing.base.ControllerResultAdapter
Controller signals progress.
progress(ProgressInfo) - Method in class org.fuin.jmsmvc4swing.base.ControllerResultBusyAdapter
Controller signals progress.
progress(ProgressInfo) - Method in interface org.fuin.jmsmvc4swing.base.ControllerResultListener
Controller signals progress.
progress(ProgressInfo) - Method in class org.fuin.jmsmvc4swing.jms.MethodResultSender
Publish a PROGESS event.
PROGRESS - Static variable in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Controller signaling progress.
ProgressDeterminate - Annotation Type in org.fuin.jmsmvc4swing.base
A controller method that has a determinate progress.
ProgressInfo - Class in org.fuin.jmsmvc4swing.base
Progress information sent by the controller.
ProgressInfo(String, int, int, int, int) - Constructor for class org.fuin.jmsmvc4swing.base.ProgressInfo
Constructor.
publish(String, Data, long, MethodResultReceiver) - Method in class org.fuin.jmsmvc4swing.jms.MethodCallSender
Send a JMS message to the controller and register a subscriber to receive the results.
publish(String, Serializable, long, MessageType) - Method in class org.fuin.jmsmvc4swing.jms.Publisher
Publishes a message to the predefined topic.
Publisher - Class in org.fuin.jmsmvc4swing.jms
Publishes messages to a JMS topic.
Publisher(JmsJndiEnvironment) - Constructor for class org.fuin.jmsmvc4swing.jms.Publisher
Constructor.
publishResult(Data) - Method in class org.fuin.jmsmvc4swing.jms.MethodResultSender
Publish a RESULT message.

R

RequestMessageType - Class in org.fuin.jmsmvc4swing.jms
Request message send to the controller.
ResponseMessageType - Class in org.fuin.jmsmvc4swing.jms
Response message send by the controller.
RESULT - Static variable in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Controller sends result.
ResultGenerator<I extends Controller> - Class in org.fuin.jmsmvc4swing.model
Generates a ResultGenerator implementation.
ResultGenerator(SgClassPool, ControllerModel<I>, String, SgMethod) - Constructor for class org.fuin.jmsmvc4swing.model.ResultGenerator
Constructor.

S

start() - Method in interface org.fuin.jmsmvc4swing.base.IControllerReceiver
Opens the JMS connection and listens for an appropriate start message.
start() - Method in class org.fuin.jmsmvc4swing.jms.ControllerReceiver
Opens the JMS connection and listens for an appropriate start message.
START - Static variable in class org.fuin.jmsmvc4swing.jms.RequestMessageType
Call a method.
started() - Method in class org.fuin.jmsmvc4swing.base.ControllerResultAdapter
Controller started working.
started() - Method in class org.fuin.jmsmvc4swing.base.ControllerResultBusyAdapter
Controller started working.
started() - Method in interface org.fuin.jmsmvc4swing.base.ControllerResultListener
Controller started working.
started() - Method in class org.fuin.jmsmvc4swing.jms.MethodResultSender
Publish a STARTED message.
STARTED - Static variable in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Controller started working on a method.
stop() - Method in interface org.fuin.jmsmvc4swing.base.IControllerReceiver
Terminate the JMS subscription.
stop() - Method in class org.fuin.jmsmvc4swing.jms.ControllerReceiver
Terminate the JMS subscription.
subscribe() - Method in class org.fuin.jmsmvc4swing.jms.MethodResultReceiver
Start subscription to the predefined topic and with the appropriate selector.
Subscriber - Class in org.fuin.jmsmvc4swing.jms
Handles a single JMS topic subscription.
Subscriber(JmsJndiEnvironment) - Constructor for class org.fuin.jmsmvc4swing.jms.Subscriber
Constructor.
succeded() - Method in class org.fuin.jmsmvc4swing.base.ControllerResultAdapter
Controller finished work.
succeded() - Method in class org.fuin.jmsmvc4swing.base.ControllerResultBusyAdapter
Controller finished work.
succeded() - Method in interface org.fuin.jmsmvc4swing.base.ControllerResultListener
Controller finished work.
succeded() - Method in class org.fuin.jmsmvc4swing.jms.MethodResultSender
Publish a SUCCEDED message.
SUCCEDED - Static variable in class org.fuin.jmsmvc4swing.jms.ResponseMessageType
Controller successfully finished working on a method.

T

toString() - Method in class org.fuin.jmsmvc4swing.base.ProgressInfo
TYPE - Static variable in class org.fuin.jmsmvc4swing.jms.Constants
Message property name for setting/getting the type.

U

Utils - Class in org.fuin.jmsmvc4swing.jms
Utilities for the package.

V

View - Interface in org.fuin.jmsmvc4swing.base
A unit that can return an UI to display.

A B C D F G H I J M O P R S T U V

Copyright © 2011 Future Invent Informationsmanagement GmbH. All Rights Reserved.