org.ow2.bonita.facade.def.element.impl
Class MultiInstantiationDefinitionImpl

java.lang.Object
  extended by org.ow2.bonita.facade.def.element.impl.MultiInstantiationDefinitionImpl
All Implemented Interfaces:
java.io.Serializable, MultiInstantiationDefinition

public class MultiInstantiationDefinitionImpl
extends java.lang.Object
implements MultiInstantiationDefinition

See Also:
Serialized Form

Field Summary
protected  java.lang.String description
           
 
Constructor Summary
MultiInstantiationDefinitionImpl()
           
MultiInstantiationDefinitionImpl(MultiInstantiationDefinition src)
           
MultiInstantiationDefinitionImpl(java.lang.String variableId, java.lang.String className, java.util.Map<java.lang.String,java.lang.Object[]> parameters)
           
 
Method Summary
 void addParameter(java.lang.String key, java.lang.Object... value)
           
 java.lang.String getClassName()
          Java class name is called to retrieve the multiInstantiatorClass descriptor
 java.lang.String getDescription()
           
 java.util.Map<java.lang.String,java.lang.Object[]> getParameters()
          Possibility to give parameters to the multiInstantiatorClass.
Not supported.
 java.lang.String getVariableId()
          Name of the variable which will be assigned a different value (to make a distinction between instances)
 void setDescription(java.lang.String description)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected java.lang.String description
Constructor Detail

MultiInstantiationDefinitionImpl

public MultiInstantiationDefinitionImpl()

MultiInstantiationDefinitionImpl

public MultiInstantiationDefinitionImpl(java.lang.String variableId,
                                        java.lang.String className,
                                        java.util.Map<java.lang.String,java.lang.Object[]> parameters)

MultiInstantiationDefinitionImpl

public MultiInstantiationDefinitionImpl(MultiInstantiationDefinition src)
Method Detail

getClassName

public java.lang.String getClassName()
Description copied from interface: MultiInstantiationDefinition
Java class name is called to retrieve the multiInstantiatorClass descriptor

Specified by:
getClassName in interface MultiInstantiationDefinition
Returns:
The name of the class used for the multi instantiation.

getParameters

public java.util.Map<java.lang.String,java.lang.Object[]> getParameters()
Description copied from interface: MultiInstantiationDefinition
Possibility to give parameters to the multiInstantiatorClass.
Not supported.

Specified by:
getParameters in interface MultiInstantiationDefinition

getVariableId

public java.lang.String getVariableId()
Description copied from interface: MultiInstantiationDefinition
Name of the variable which will be assigned a different value (to make a distinction between instances)

Specified by:
getVariableId in interface MultiInstantiationDefinition

addParameter

public void addParameter(java.lang.String key,
                         java.lang.Object... value)

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface MultiInstantiationDefinition

setDescription

public void setDescription(java.lang.String description)


Copyright © 2009 OW2 Consortium. All Rights Reserved.