org.rr0.im.business.event
Interface Relationship

All Known Subinterfaces:
ChoiceQuestion, FreeTextQuestion, FriendshipRelationship, InterviewSession, InvestigationAct, LiveWithRelationship, Question, WorkWithRelationship
All Known Implementing Classes:
RelationshipImpl

public interface Relationship
extends Event

An event involving a interaction between two actors.

Author:
Jérôme Beau
Version: 5 juil. 2003 20:12:08

Method Summary
 ActorgetObject()
          The relationship type.
 ActorgetSubject()
          The relationship destination.
 voidsetObject(Actor object)
           
 voidsetSubject(Actor subject)
           

Methods inherited from interface org.rr0.im.business.event.Event
getTitle

Methods inherited from interface org.rr0.im.service.function.classification.Classifiable
getForcedCategory

Methods inherited from interface java.lang.Comparable
compareTo

Methods inherited from interface org.rr0.im.business.event.Endable
getEnd

Methods inherited from interface org.rr0.im.business.event.Timeable
getBegining, getHistory

Methods inherited from interface org.rr0.im.business.event.Durable
getDuration

Method Detail

getObject

public Actor getObject()
The relationship type.
Returns: The actor that is affected by this relationship.

getSubject

public Actor getSubject()
The relationship destination.
Returns: The actor that is the initiator of this relationship
associates <{org.rr0.im.business.actor.Actor}>
supplierRole destination

setObject

public void setObject(Actor object)

setSubject

public void setSubject(Actor subject)

Association Links

to Class org.rr0.im.business.actor.Actor

The relationship destination.

Supplier Role destination
associates <{org.rr0.im.business.actor.Actor}>
return The actor that is the initiator of this relationship