org.jasig.schedassist
Interface MutableRelationshipDao

All Superinterfaces:
RelationshipDao

public interface MutableRelationshipDao
extends RelationshipDao

Extension of RelationshipDao interface that adds functions for the Available system to create or destroy Relationships

Version:
$Id: MutableRelationshipDao.java 1900 2010-04-14 21:09:03Z npblair $
Author:
Nicholas Blair, nblair@doit.wisc.edu

Method Summary
 Relationship createRelationship(IScheduleOwner owner, IScheduleVisitor visitor, String relationshipDescription)
          Create a relationship between owner and visitor with the 3rd argument being the relationship description.
 void destroyRelationship(IScheduleOwner owner, IScheduleVisitor visitor)
          Destroy the existing relationship between the owner and visitor.
 
Methods inherited from interface org.jasig.schedassist.RelationshipDao
forOwner, forVisitor
 

Method Detail

createRelationship

Relationship createRelationship(IScheduleOwner owner,
                                IScheduleVisitor visitor,
                                String relationshipDescription)
Create a relationship between owner and visitor with the 3rd argument being the relationship description.

Parameters:
owner -
visitor -
relationshipDescription -

destroyRelationship

void destroyRelationship(IScheduleOwner owner,
                         IScheduleVisitor visitor)
Destroy the existing relationship between the owner and visitor.

Parameters:
owner -
visitor -


Copyright © 2011 Jasig. All Rights Reserved.