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

edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoRetrieveMembershipsByGroupsResponse Maven / Gradle / Ivy

There is a newer version: 5.13.5
Show newest version
package edu.internet2.middleware.grouper.app.provisioning.targetDao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import edu.internet2.middleware.grouper.app.provisioning.ProvisioningGroup;
import edu.internet2.middleware.grouper.app.provisioning.ProvisioningMembership;

public class TargetDaoRetrieveMembershipsByGroupsResponse {

  public TargetDaoRetrieveMembershipsByGroupsResponse() {
    // TODO Auto-generated constructor stub
  }
  
  /**
   * map of retrieved group to target native group, optional, only if the target native group is needed later on
   */
  private Map targetGroupToTargetNativeGroup = new HashMap();
  
  /**
   * map of retrieved group to target native group, optional, only if the target native group is needed later on
   * @return
   */
  public Map getTargetGroupToTargetNativeGroup() {
    return targetGroupToTargetNativeGroup;
  }

  /**
   * map of retrieved group to target native group, optional, only if the target native group is needed later on
   * @param targetGroupToTargetNativeGroup
   */
  public void setTargetGroupToTargetNativeGroup(Map targetGroupToTargetNativeGroup) {
    this.targetGroupToTargetNativeGroup = targetGroupToTargetNativeGroup;
  }

  /**
   * targetGroups
   */
  private List targetGroups;
  
  
  public List getTargetGroups() {
    return targetGroups;
  }

  
  public void setTargetGroups(List targetGroups) {
    this.targetGroups = targetGroups;
  }

  /**
   * ProvisioningMemberships
   */
  private List targetMemberships;
  
  /**
   * depends on type of membership provisioning.  This is ProvisioningGroup if groupAttributes, ProvisioningEntity if entityAttributes, and ProvisioningMembership if memberships
   * @return
   */
  public List getTargetMemberships() {
    return targetMemberships;
  }
  
  /**
   * depends on type of membership provisioning.  This is ProvisioningGroup if groupAttributes, ProvisioningEntity if entityAttributes, and ProvisioningMembership if memberships
   * @param targetMemberships
   */
  public void setTargetMemberships(List targetMemberships) {
    this.targetMemberships = targetMemberships;
  }

  /**
   * depends on type of membership provisioning.  This is ProvisioningGroup if groupAttributes, ProvisioningEntity if entityAttributes, and ProvisioningMembership if memberships
   * @param targetMemberships
   */
  public TargetDaoRetrieveMembershipsByGroupsResponse(
      List targetMemberships) {
    super();
    this.targetMemberships = targetMemberships;
  }
  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy