java.lang.Object
edu.internet2.middleware.grouper.grouperUi.serviceLogic.UiV2AttributeDef

public class UiV2AttributeDef extends Object
operations in the stem screen
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    results from retrieving results
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.apache.commons.logging.Log
    logger
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addMemberFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    submit button on parent folder search model dialog
    void
    addMemberSearch(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    search for a subject to add to the group
    void
    addMemberSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    submit button on add member form pressed
    void
    addToMyFavorites(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
     
    void
    assignDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    delete an attribute assignment
    void
    assignEdit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    edit an attribute assignment
    void
    assignEditSubmit(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
    submit the assign edit screen
    void
    assignmentMenuAddMetadataAssignment(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    add an assignment on an assignment
    void
    assignmentMenuAddValue(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    add a value
    void
    assignmentValueMenu(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
    handle a click or select from the assignment value menu
    void
    assignmentValueMenuStructure(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
    make the structure of the attribute assignment value
    void
    assignMetadataAddSubmit(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
    submit the add metadata screen
    void
    assignPrivilege(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    assign or remove a privilege from a user, and redraw the filter screen...
    void
    assignPrivilegeBatch(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    submit the main form on the privilege screen which can do batch operations on a number of rows
    void
    assignValueEditSubmit(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
    submit the edit value screen
    void
    attributeAssignAddValueSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    assign attribute value submit
    void
    attributeDefAssignToChanged(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    when the attribute def assign to is changed.
    void
    attributeDefDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    delete attributeDef (show confirm screen)
    void
    attributeDefDeleteSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    hit submit on the delete attributeDef screen
    void
    attributeDefEdit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    edit an attribute def, show the edit screen
    void
    attributeDefEditSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    edit attribute def submit
    void
    attributeDefFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    combo filter for attribute def
    void
    attributeDefManageMarkerScopeChanged(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    when the attribute def marker checkbox is checked/unchecked.
    void
    attributeDefPrivileges(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    view group privileges
    void
    attributeDefTypeChanged(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    when the attribute def type changes, make sure the assign to shows the right stuff
    void
    attributeDefValueTypeChanged(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    when the attribute def value type changes, make sure the multi-valued gets updated
    void
    filter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    the filter button was pressed, or paging or sorting or something
    static void
    filterHelper(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AttributeDef attributeDef)
    the filter button was pressed, or paging or sorting, or view attribute def or something
    void
    filterPrivileges(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    the filter button for privileges was pressed, or paging or sorting or something
    void
    newAttributeDef(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    new attributeDef (show create screen)
    void
    newAttributeDefSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    new attributeDef submit
    void
    removeFromMyFavorites(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    ajax logic to remove from my favorites
    retrieveAttributeDefHelper(javax.servlet.http.HttpServletRequest request, Privilege requireAttributeDefPrivilege)
    get the attributeDef from the request where the attributeDef is required and require privilege is either needed or not
    retrieveAttributeDefHelper(javax.servlet.http.HttpServletRequest request, Privilege requirePrivilege, boolean requireAttributeDef)
    get the attribute def from the request
    void
    thisAttributeDefsPrivilegesInheritedFromFolders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    view this groups privileges inherited from folders
    void
    viewAttributeDef(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    view attribute def
    void
    viewAttributeDefAssignedOwners(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    see owners where attribute def is assigned

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • PROPERTY_PREVENT_DELETE_IN_UI

      public static final String PROPERTY_PREVENT_DELETE_IN_UI
      See Also:
    • LOG

      protected static final org.apache.commons.logging.Log LOG
      logger
  • Constructor Details

    • UiV2AttributeDef

      public UiV2AttributeDef()
  • Method Details

    • thisAttributeDefsPrivilegesInheritedFromFolders

      public void thisAttributeDefsPrivilegesInheritedFromFolders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      view this groups privileges inherited from folders
      Parameters:
      request -
      response -
    • retrieveAttributeDefHelper

      public static UiV2AttributeDef.RetrieveAttributeDefHelperResult retrieveAttributeDefHelper(javax.servlet.http.HttpServletRequest request, Privilege requireAttributeDefPrivilege)
      get the attributeDef from the request where the attributeDef is required and require privilege is either needed or not
      Parameters:
      request -
      requireAttributeDefPrivilege -
      Returns:
      the stem finder result
    • retrieveAttributeDefHelper

      public static UiV2AttributeDef.RetrieveAttributeDefHelperResult retrieveAttributeDefHelper(javax.servlet.http.HttpServletRequest request, Privilege requirePrivilege, boolean requireAttributeDef)
      get the attribute def from the request
      Parameters:
      request -
      requirePrivilege -
      requireAttributeDef -
      Returns:
      the stem finder result
    • viewAttributeDef

      public void viewAttributeDef(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      view attribute def
      Parameters:
      request -
      response -
    • filterHelper

      public static void filterHelper(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AttributeDef attributeDef)
      the filter button was pressed, or paging or sorting, or view attribute def or something
      Parameters:
      attributeDef -
      request -
      response -
    • attributeDefPrivileges

      public void attributeDefPrivileges(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      view group privileges
      Parameters:
      request -
      response -
    • filter

      public void filter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      the filter button was pressed, or paging or sorting or something
      Parameters:
      request -
      response -
    • filterPrivileges

      public void filterPrivileges(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      the filter button for privileges was pressed, or paging or sorting or something
      Parameters:
      request -
      response -
    • addToMyFavorites

      public void addToMyFavorites(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Parameters:
      request -
      response -
    • removeFromMyFavorites

      public void removeFromMyFavorites(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      ajax logic to remove from my favorites
      Parameters:
      request -
      response -
    • addMemberSearch

      public void addMemberSearch(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      search for a subject to add to the group
      Parameters:
      request -
      response -
    • addMemberSubmit

      public void addMemberSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      submit button on add member form pressed
      Parameters:
      request -
      response -
    • addMemberFilter

      public void addMemberFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      submit button on parent folder search model dialog
      Parameters:
      request -
      response -
    • assignPrivilege

      public void assignPrivilege(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      assign or remove a privilege from a user, and redraw the filter screen... put a success at top
      Parameters:
      request -
      response -
    • assignPrivilegeBatch

      public void assignPrivilegeBatch(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      submit the main form on the privilege screen which can do batch operations on a number of rows
      Parameters:
      request -
      response -
    • newAttributeDef

      public void newAttributeDef(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      new attributeDef (show create screen)
      Parameters:
      request -
      response -
    • attributeDefTypeChanged

      public void attributeDefTypeChanged(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      when the attribute def type changes, make sure the assign to shows the right stuff
      Parameters:
      request -
      response -
    • attributeDefValueTypeChanged

      public void attributeDefValueTypeChanged(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      when the attribute def value type changes, make sure the multi-valued gets updated
      Parameters:
      request -
      response -
    • attributeDefAssignToChanged

      public void attributeDefAssignToChanged(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      when the attribute def assign to is changed. This method is only called when attribute assignment is checked/unchecked
      Parameters:
      request -
      response -
    • attributeDefManageMarkerScopeChanged

      public void attributeDefManageMarkerScopeChanged(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      when the attribute def marker checkbox is checked/unchecked.
      Parameters:
      request -
      response -
    • newAttributeDefSubmit

      public void newAttributeDefSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      new attributeDef submit
      Parameters:
      request -
      response -
    • attributeDefEdit

      public void attributeDefEdit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      edit an attribute def, show the edit screen
      Parameters:
      request -
      response -
    • attributeDefEditSubmit

      public void attributeDefEditSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      edit attribute def submit
      Parameters:
      request -
      response -
    • attributeDefDelete

      public void attributeDefDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      delete attributeDef (show confirm screen)
      Parameters:
      request -
      response -
    • attributeDefDeleteSubmit

      public void attributeDefDeleteSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      hit submit on the delete attributeDef screen
      Parameters:
      request -
      response -
    • viewAttributeDefAssignedOwners

      public void viewAttributeDefAssignedOwners(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      see owners where attribute def is assigned
      Parameters:
      request -
      response -
    • assignmentValueMenuStructure

      public void assignmentValueMenuStructure(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
      make the structure of the attribute assignment value
      Parameters:
      httpServletRequest -
      httpServletResponse -
    • assignmentValueMenu

      public void assignmentValueMenu(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
      handle a click or select from the assignment value menu
      Parameters:
      httpServletRequest -
      httpServletResponse -
    • assignValueEditSubmit

      public void assignValueEditSubmit(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
      submit the edit value screen
      Parameters:
      httpServletRequest -
      httpServletResponse -
    • assignmentMenuAddValue

      public void assignmentMenuAddValue(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      add a value
      Parameters:
      request -
      response -
    • attributeAssignAddValueSubmit

      public void attributeAssignAddValueSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      assign attribute value submit
      Parameters:
      request -
      response -
    • assignmentMenuAddMetadataAssignment

      public void assignmentMenuAddMetadataAssignment(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      add an assignment on an assignment
      Parameters:
      request -
      response -
    • assignMetadataAddSubmit

      public void assignMetadataAddSubmit(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
      submit the add metadata screen
      Parameters:
      httpServletRequest -
      httpServletResponse -
    • assignEdit

      public void assignEdit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      edit an attribute assignment
      Parameters:
      request -
      response -
    • assignEditSubmit

      public void assignEditSubmit(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
      submit the assign edit screen
      Parameters:
      httpServletRequest -
      httpServletResponse -
    • assignDelete

      public void assignDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      delete an attribute assignment
      Parameters:
      request -
      response -
    • attributeDefFilter

      public void attributeDefFilter(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      combo filter for attribute def
      Parameters:
      request -
      response -