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

edu.internet2.middleware.grouperVoot.VootRestHttpMethod Maven / Gradle / Ivy

There is a newer version: 5.13.5
Show newest version
/*******************************************************************************
 * Copyright 2012 Internet2
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/

package edu.internet2.middleware.grouperVoot;

import edu.internet2.middleware.grouper.util.GrouperUtil;

/**
 * Enum representing types of HTTP methods accepted by Grouper VOOT connector.
 *  
 * @author mchyzer $Id: GrouperRestHttpMethod.java,v 1.5 2008-03-29 10:50:43 mchyzer Exp $
 * @author Andrea Biancini 
 */
public enum VootRestHttpMethod {

  /** GET */
  GET,

  /** POST */
  POST,

  /** PUT */
  PUT,

  /** DELETE */
  DELETE;

  /**
   * Do a case-insensitive matching.
   * 
   * @param string the input string to be matched with one HTTP method.
   * @param exceptionOnNotFound true to throw exception if method not found.
   * @return the enum or null or exception if not found.
   */
  public static VootRestHttpMethod valueOfIgnoreCase(String string,
      boolean exceptionOnNotFound) {
    return GrouperUtil.enumValueOfIgnoreCase(VootRestHttpMethod.class, 
        string, exceptionOnNotFound);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy