All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.internet2.middleware.grouperClient.ws.beans.WsRestAssignAttributeDefActionsRequest Maven / Gradle / Ivy

package edu.internet2.middleware.grouperClient.ws.beans;

 
 /**
 * request bean in body of rest request
 * Add/Remove/Replace actions from attribute def
 */
public class WsRestAssignAttributeDefActionsRequest implements WsRequestBean {

  /** Attribute def to which action(s) are being assigned **/
  private WsAttributeDefLookup wsAttributeDefLookup;

  /**
     * T to assign, or F to remove assignment
     */
  private String assign;

  /**
   * T if assigning, if this list should replace all existing actions
   */
  private String replaceAllExisting;

  /** 
   * actions to be assigned 
   */
  private String[] actions;

  /** 
   * is the version of the client.  Must be in GrouperWsVersion, e.g. v1_3_000 
   */
  private String clientVersion;

  /** optional: reserved for future use */
  private WsParam[] params;

  /**
     * Attribute def to which action(s) are being assigned
     * @return wsAttributeDefLookup
     */
  public WsAttributeDefLookup getWsAttributeDefLookup() {
    return this.wsAttributeDefLookup;
  }

  /**
   * Attribute def to which action(s) are being assigned
   * @param wsAttributeDefLookup1
   */
  public void setWsAttributeDefLookup(WsAttributeDefLookup wsAttributeDefLookup1) {
    this.wsAttributeDefLookup = wsAttributeDefLookup1;
  }

  /**
   * T to assign, or F to remove assignment
   * @return assign
   */
  public String getAssign() {
    return this.assign;
  }

  /**
   * T to assign, or F to remove assignment
   * @param assign1
   */
  public void setAssign(String assign1) {
    this.assign = assign1;
  }

  /**
   * @return actions to be assigned
   */
  public String[] getActions() {
    return actions;
  }

  /**
   * @param actions1 to be assigned
   */
  public void setActions(String[] actions1) {
    this.actions = actions1;
  }

  /**
   * T if assigning, if this list should replace all existing actions
   * @return replaceAllExisting
   */
  public String getReplaceAllExisting() {
    return this.replaceAllExisting;
  }

  /**
   * T if assigning, if this list should replace all existing actions
   * @param replaceAllExisting1
   */
  public void setReplaceAllExisting(String replaceAllExisting1) {
    this.replaceAllExisting = replaceAllExisting1;
  }

  /**
   * is the version of the client.  Must be in GrouperWsVersion, e.g. v1_3_000
   * @return version
   */
  public String getClientVersion() {
    return this.clientVersion;
  }

  /**
   * is the version of the client.  Must be in GrouperWsVersion, e.g. v1_3_000
   * @param clientVersion1
   */
  public void setClientVersion(String clientVersion1) {
    this.clientVersion = clientVersion1;
  }

  /** if acting as someone else */
  private WsSubjectLookup actAsSubjectLookup;

  /**
   * if acting as someone else
   * @return act as subject
   */
  public WsSubjectLookup getActAsSubjectLookup() {
    return this.actAsSubjectLookup;
  }

  /**
   * if acting as someone else
   * @param actAsSubjectLookup1
   */
  public void setActAsSubjectLookup(WsSubjectLookup actAsSubjectLookup1) {
    this.actAsSubjectLookup = actAsSubjectLookup1;
  }

  /**
   * optional: reserved for future use
   * @return params
   */
  public WsParam[] getParams() {
    return this.params;
  }

  /**
   * optional: reserved for future use
   * @param params1
   */
  public void setParams(WsParam[] params1) {
    this.params = params1;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy