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 getAccountOwnerAttribute()
           
 String getContactInformation()
           
 String getLocation()
           
 
Methods inherited from interface org.jasig.schedassist.model.ICalendarAccount
getAttributes, getAttributeValue, getAttributeValues, getCalendarLoginId, getCalendarUniqueId, getDisplayName, getEmailAddress, getUsername, isDelegate, isEligible
 

Method Detail

getAccountOwner

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

getAccountOwnerAttribute

String getAccountOwnerAttribute()
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.