org.camunda.bpm.engine.impl.core.model
Class CoreModelElement

java.lang.Object
  extended by org.camunda.bpm.engine.impl.core.model.CoreModelElement
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CoreActivity, TransitionImpl

public abstract class CoreModelElement
extends Object
implements Serializable

Author:
Daniel Meyer, Roman Smirnov, Sebastian Menski
See Also:
Serialized Form

Field Summary
protected  String id
           
protected  Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> listeners
           
protected  String name
           
protected  Map<String,Object> properties
           
 
Constructor Summary
CoreModelElement(String id)
           
 
Method Summary
 void addListener(String eventName, DelegateListener<? extends BaseDelegateExecution> listener)
           
 void addListener(String eventName, DelegateListener<? extends BaseDelegateExecution> listener, int index)
           
 String getId()
           
 Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> getListeners()
           
 List<DelegateListener<? extends BaseDelegateExecution>> getListeners(String eventName)
           
 String getName()
           
 Map<String,Object> getProperties()
           
 Object getProperty(String name)
           
 void setId(String id)
           
 void setName(String name)
           
 void setProperties(Map<String,Object> properties)
           
 void setProperty(String name, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

name

protected String name

properties

protected Map<String,Object> properties

listeners

protected Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> listeners
Constructor Detail

CoreModelElement

public CoreModelElement(String id)
Method Detail

getId

public String getId()

getName

public String getName()

setProperty

public void setProperty(String name,
                        Object value)

getProperty

public Object getProperty(String name)

getProperties

public Map<String,Object> getProperties()

setProperties

public void setProperties(Map<String,Object> properties)

setId

public void setId(String id)

setName

public void setName(String name)

getListeners

public List<DelegateListener<? extends BaseDelegateExecution>> getListeners(String eventName)

addListener

public void addListener(String eventName,
                        DelegateListener<? extends BaseDelegateExecution> listener)

addListener

public void addListener(String eventName,
                        DelegateListener<? extends BaseDelegateExecution> listener,
                        int index)

getListeners

public Map<String,List<DelegateListener<? extends BaseDelegateExecution>>> getListeners()


Copyright © 2014 camunda services GmbH. All Rights Reserved.