org.ota.vehicle
Enum LocationDetailRequirementInfo

java.lang.Object
  extended by java.lang.Enum<LocationDetailRequirementInfo>
      extended by org.ota.vehicle.LocationDetailRequirementInfo
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<LocationDetailRequirementInfo>

public enum LocationDetailRequirementInfo
extends java.lang.Enum<LocationDetailRequirementInfo>

The LocationDetailRequirementInfoType simple type defines a set of valid values for the textual information about the requirements when renting from a rental facility. Schema fragment(s) for this class:

 <xs:simpleType xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="LocationDetailRequirementInfoType">
   <xs:restriction base="xs:string">
     <xs:enumeration value="OneWayRental"/>
     <xs:enumeration value="Geographic"/>
     <xs:enumeration value="DropOff"/>
     <xs:enumeration value="License"/>
     <xs:enumeration value="Insurance"/>
     <xs:enumeration value="Eligibility"/>
     <xs:enumeration value="Miscellaneous"/>
   </xs:restriction>
 </xs:simpleType>
 


Enum Constant Summary
DROP_OFF
          Indicates that the associated information describes the requirements and restrictions concerning the dropoff, or return, of the vehicle.
ELIGIBILITY
          Indicates that the associated information describes the requirements and restrictions concerning the eligibility of those who may rent from a specific rental facility.
GEOGRAPHIC
          Indicates that the associated information describes the requirements and restrictions concerning geographic limitations, for example, the vehicle may only be driven into adjoining states, the vehicle may not be taken in Mexico, etc.
INSURANCE
          Indicates that the associated information describes the requirements and restrictions concerning insurance for the vehicle that is being rented.
LICENSE
          Indicates that the associated information describes the requirements and restrictions concerning the renter's drivers license and associated factors, such as driving record, violations, etc.
MISCELLANEOUS
          Indicates that the associated information describes miscellaneous requirements and restrictions.
ONE_WAY_RENTAL
          Indicates that the associated information describes the requirements and restrictions concerning one way rentals
 
Method Summary
static LocationDetailRequirementInfo convert(java.lang.String value)
           
 java.lang.String toString()
           
static LocationDetailRequirementInfo valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static LocationDetailRequirementInfo[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ONE_WAY_RENTAL

public static final LocationDetailRequirementInfo ONE_WAY_RENTAL
Indicates that the associated information describes the requirements and restrictions concerning one way rentals


GEOGRAPHIC

public static final LocationDetailRequirementInfo GEOGRAPHIC
Indicates that the associated information describes the requirements and restrictions concerning geographic limitations, for example, the vehicle may only be driven into adjoining states, the vehicle may not be taken in Mexico, etc.


DROP_OFF

public static final LocationDetailRequirementInfo DROP_OFF
Indicates that the associated information describes the requirements and restrictions concerning the dropoff, or return, of the vehicle.


LICENSE

public static final LocationDetailRequirementInfo LICENSE
Indicates that the associated information describes the requirements and restrictions concerning the renter's drivers license and associated factors, such as driving record, violations, etc.


INSURANCE

public static final LocationDetailRequirementInfo INSURANCE
Indicates that the associated information describes the requirements and restrictions concerning insurance for the vehicle that is being rented.


ELIGIBILITY

public static final LocationDetailRequirementInfo ELIGIBILITY
Indicates that the associated information describes the requirements and restrictions concerning the eligibility of those who may rent from a specific rental facility. For example, a rental facility may be at the premises of a corporation, and only those corporate employees may rent from that location. The facility is not considered a public rental facility.


MISCELLANEOUS

public static final LocationDetailRequirementInfo MISCELLANEOUS
Indicates that the associated information describes miscellaneous requirements and restrictions.

Method Detail

values

public static LocationDetailRequirementInfo[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (LocationDetailRequirementInfo c : LocationDetailRequirementInfo.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static LocationDetailRequirementInfo valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Enum<LocationDetailRequirementInfo>

convert

public static LocationDetailRequirementInfo convert(java.lang.String value)