org.eclipse.stardust.engine.api.model
Interface Application

All Superinterfaces:
ModelElement, Serializable

public interface Application
extends ModelElement

The client view of a workflow application.

Applications are software programs that interact with the Infinity process engine handling the processing required to support a particular activity in whole or in part. Multiple activities may use the same application but only one application may be executed within an activity.

Version:
$Revision$
Author:
ubirkemeyer

Method Summary
 AccessPoint getAccessPoint(String id)
          Gets a specified access point.
 List getAllAccessPoints()
          Gets the list of access points defined for this application.
 Map getAllTypeAttributes()
          Gets all attributes specified for this application type.
 Object getTypeAttribute(String name)
          Gets a specified attribute of the application type.
 
Methods inherited from interface org.eclipse.stardust.engine.api.model.ModelElement
getAllAttributes, getAttribute, getDescription, getElementOID, getId, getModelOID, getName, getNamespace, getPartitionId, getPartitionOID, getQualifiedId
 

Method Detail

getAllAccessPoints

List getAllAccessPoints()
Gets the list of access points defined for this application.

Returns:
a List of AccessPoint objects

getAccessPoint

AccessPoint getAccessPoint(String id)
Gets a specified access point.

Parameters:
id - the ID of the access point.
Returns:
the AccessPoint requested.

getAllTypeAttributes

Map getAllTypeAttributes()
Gets all attributes specified for this application type.

Returns:
a Map with all the type attributes.

getTypeAttribute

Object getTypeAttribute(String name)
Gets a specified attribute of the application type.

Parameters:
name - the name of the type attribute.
Returns:
the value of the attribute.


Copyright © 2017 Eclipse Stardust. All Rights Reserved.