org.jasig.schedassist.model
Interface IDelegateCalendarAccount

All Superinterfaces:
ICalendarAccount, Serializable

public interface IDelegateCalendarAccount
extends ICalendarAccount

Extension of ICalendarAccount that represents a (potentially non-human) calendar account that can be administered by another ICalendarAccount (which is the return value of getAccountOwner()).

Version:
$Id: IDelegateCalendarAccount.java 2294 2010-07-27 16:54:52Z npblair $
Author:
Nicholas Blair, nblair@doit.wisc.edu

Method Summary
 ICalendarAccount getAccountOwner()
           
 String getAccountOwnerUsername()
           
 String getContactInformation()
           
 String getLocation()
           
 
Methods inherited from interface org.jasig.schedassist.model.ICalendarAccount
getAttributes, getAttributeValue, getCalendarLoginId, getCalendarUniqueId, getDisplayName, getEmailAddress, getUsername, isEligible
 

Method Detail

getAccountOwner

ICalendarAccount getAccountOwner()
Returns:
the ICalendarAccount responsible for administering this delegate account.

getAccountOwnerUsername

String getAccountOwnerUsername()
Returns:
the username of this delegate's account owner.

getLocation

String getLocation()
Returns:
the location for this delegate, if defined (may return null)

getContactInformation

String getContactInformation()
Returns:
contact information for this delegate, if defined (may return null)


Copyright © 2012 Jasig. All Rights Reserved.