edu.internet2.middleware.grouper.grouperUi.serviceLogic
Class SimpleMembershipUpdate

java.lang.Object
  extended by edu.internet2.middleware.grouper.grouperUi.serviceLogic.SimpleMembershipUpdate

public class SimpleMembershipUpdate
extends Object

main ajax methods for simple membership update module


Constructor Summary
SimpleMembershipUpdate()
           
 
Method Summary
 void addMember(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
           
 void deleteAll(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
          delete all members.
 void deleteMultiple(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
          delete selected members
 void deleteSingle(HttpServletRequest request, HttpServletResponse response)
          delete a single member
 void enabledDisabledSubmit(HttpServletRequest request, HttpServletResponse response)
          submit the enabled / disabled dates popup
 void index(HttpServletRequest request, HttpServletResponse response)
          index page of application
 void init(HttpServletRequest request, HttpServletResponse response)
           
 Group retrieveGroup(GrouperSession grouperSession)
          get a group from app state
 void retrieveMembers(HttpServletRequest request, HttpServletResponse response)
          retrieve members
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleMembershipUpdate

public SimpleMembershipUpdate()
Method Detail

enabledDisabledSubmit

public void enabledDisabledSubmit(HttpServletRequest request,
                                  HttpServletResponse response)
submit the enabled / disabled dates popup

Parameters:
request -
response -

index

public void index(HttpServletRequest request,
                  HttpServletResponse response)
index page of application

Parameters:
request -
response -

init

public void init(HttpServletRequest request,
                 HttpServletResponse response)
          throws SchemaException,
                 SubjectNotFoundException
Parameters:
request -
response -
Throws:
SchemaException
SubjectNotFoundException

retrieveGroup

public Group retrieveGroup(GrouperSession grouperSession)
get a group from app state

Parameters:
grouperSession -
Returns:
the group

retrieveMembers

public void retrieveMembers(HttpServletRequest request,
                            HttpServletResponse response)
retrieve members

Parameters:
request -
response -

deleteSingle

public void deleteSingle(HttpServletRequest request,
                         HttpServletResponse response)
delete a single member

Parameters:
request -
response -

addMember

public void addMember(HttpServletRequest httpServletRequest,
                      HttpServletResponse httpServletResponse)
Parameters:
httpServletRequest -
httpServletResponse -

deleteMultiple

public void deleteMultiple(HttpServletRequest httpServletRequest,
                           HttpServletResponse httpServletResponse)
delete selected members

Parameters:
httpServletRequest -
httpServletResponse -

deleteAll

public void deleteAll(HttpServletRequest httpServletRequest,
                      HttpServletResponse httpServletResponse)
delete all members. Not in one transaction so we can make progress here if something bad happens

Parameters:
httpServletRequest -
httpServletResponse -