org.jasig.schedassist.remoting.soap
Interface SOAPSchedulingAssistantOperations

All Known Implementing Classes:
SOAPSchedulingAssistantServiceEndpoint

public interface SOAPSchedulingAssistantOperations

Interface defining remote version of SchedulingAssistantService.

Version:
$Id: RemoteAvailableService.java 2976 2011-01-25 14:04:08Z npblair $
Author:
Nicholas Blair, nblair@doit.wisc.edu

Method Summary
 CancelAppointmentResponse cancelAppointment(CancelAppointmentRequest request)
           
 GetRelationshipsResponse getRelationships(GetRelationshipsRequest request)
           
 GetScheduleOwnerByIdResponse getScheduleOwnerById(GetScheduleOwnerByIdRequest request)
           
 GetTargetAvailableBlockResponse getTargetAvailableBlock(GetTargetAvailableBlockRequest request)
           
 VisibleScheduleResponse getVisibleSchedule(VisibleScheduleRequest query)
           
 VisitorConflictsResponse getVisitorConflicts(VisitorConflictsRequest request)
           
 IsEligibleResponse isEligible(IsEligibleRequest request)
          Simple method to determine eligibility for a visitor.
 CreateAppointmentResponse scheduleAppointment(CreateAppointmentRequest request)
           
 

Method Detail

isEligible

IsEligibleResponse isEligible(IsEligibleRequest request)
Simple method to determine eligibility for a visitor.

Parameters:
request -
Returns:

getTargetAvailableBlock

GetTargetAvailableBlockResponse getTargetAvailableBlock(GetTargetAvailableBlockRequest request)
                                                        throws NotRegisteredException,
                                                               SchedulingException
Parameters:
request -
Returns:
Throws:
NotRegisteredException
SchedulingException

getVisibleSchedule

VisibleScheduleResponse getVisibleSchedule(VisibleScheduleRequest query)
                                           throws NotAVisitorException,
                                                  CalendarAccountNotFoundException,
                                                  NotRegisteredException
Parameters:
query -
Returns:
Throws:
NotAVisitorException
CalendarAccountNotFoundException
NotRegisteredException

scheduleAppointment

CreateAppointmentResponse scheduleAppointment(CreateAppointmentRequest request)
                                              throws NotAVisitorException,
                                                     InputFormatException,
                                                     SchedulingException,
                                                     CalendarAccountNotFoundException,
                                                     NotRegisteredException
Parameters:
request -
Returns:
Throws:
NotAVisitorException
InputFormatException
SchedulingException
CalendarAccountNotFoundException
NotRegisteredException

cancelAppointment

CancelAppointmentResponse cancelAppointment(CancelAppointmentRequest request)
                                            throws NotAVisitorException,
                                                   InputFormatException,
                                                   SchedulingException,
                                                   CalendarAccountNotFoundException,
                                                   NotRegisteredException
Parameters:
request -
Returns:
Throws:
NotAVisitorException
InputFormatException
SchedulingException
CalendarAccountNotFoundException
NotRegisteredException

getRelationships

GetRelationshipsResponse getRelationships(GetRelationshipsRequest request)
                                          throws NotAVisitorException,
                                                 CalendarAccountNotFoundException
Parameters:
request -
Returns:
Throws:
NotAVisitorException
CalendarAccountNotFoundException

getScheduleOwnerById

GetScheduleOwnerByIdResponse getScheduleOwnerById(GetScheduleOwnerByIdRequest request)
                                                  throws CalendarAccountNotFoundException,
                                                         NotRegisteredException
Parameters:
request -
Returns:
Throws:
NotAnOwnerException
CalendarAccountNotFoundException
NotRegisteredException

getVisitorConflicts

VisitorConflictsResponse getVisitorConflicts(VisitorConflictsRequest request)
                                             throws NotAVisitorException,
                                                    NotRegisteredException
Parameters:
request -
Returns:
Throws:
NotAVisitorException
NotRegisteredException


Copyright © 2011 Jasig. All Rights Reserved.