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

All Superinterfaces:
ModelElement, ModelParticipant, ModelParticipantInfo, OrganizationInfo, Participant, ParticipantInfo, org.eclipse.stardust.engine.api.model.QualifiedModelParticipantInfo, org.eclipse.stardust.engine.api.model.QualifiedOrganizationInfo, Serializable

public interface Organization
extends ModelParticipant, org.eclipse.stardust.engine.api.model.QualifiedOrganizationInfo

A client view of a workflow organizational unit. An organization is a logical grouping of workflow participants.

Version:
$Revision$
Author:
ubirkemeyer

Field Summary
 
Fields inherited from interface org.eclipse.stardust.engine.api.model.ModelParticipantInfo
ADMINISTRATOR
 
Method Summary
 List getAllSubOrganizations()
          Gets all the organizations that are part of this one.
 List getAllSubParticipants()
          Gets all the participants that are part of this organization.
 List getAllSubRoles()
          Gets all the roles that are part of this organization.
 Role getTeamLead()
          The team lead role for this organization.
 
Methods inherited from interface org.eclipse.stardust.engine.api.model.ModelParticipant
getAllSuperOrganizations, getElementOID, getModelOID, getNamespace
 
Methods inherited from interface org.eclipse.stardust.engine.api.model.Participant
getAllAttributes, getAttribute, getPartitionId, getPartitionOID
 
Methods inherited from interface org.eclipse.stardust.engine.api.model.ModelElement
getDescription, getId, getName, getQualifiedId
 
Methods inherited from interface org.eclipse.stardust.engine.api.model.QualifiedModelParticipantInfo
getQualifiedId
 
Methods inherited from interface org.eclipse.stardust.engine.api.model.ModelParticipantInfo
definesDepartmentScope, getDepartment, getRuntimeElementOID, isDepartmentScoped
 
Methods inherited from interface org.eclipse.stardust.engine.api.model.ParticipantInfo
getId, getName
 

Method Detail

getAllSubOrganizations

List getAllSubOrganizations()
Gets all the organizations that are part of this one.

Returns:
a List of Organization objects.

getAllSubRoles

List getAllSubRoles()
Gets all the roles that are part of this organization.

Returns:
a List of Role objects.

getAllSubParticipants

List getAllSubParticipants()
Gets all the participants that are part of this organization.

Returns:
the cumulated list of roles and organizations that are part of this organization.

getTeamLead

Role getTeamLead()
The team lead role for this organization.

Returns:
The team lead role, if available.


Copyright © 2017 Eclipse Stardust. All Rights Reserved.