org.deegree.protocol.csw
Enum CSWConstants.TransactionType

java.lang.Object
  extended by java.lang.Enum<CSWConstants.TransactionType>
      extended by org.deegree.protocol.csw.CSWConstants.TransactionType
All Implemented Interfaces:
Serializable, Comparable<CSWConstants.TransactionType>
Enclosing class:
CSWConstants

public static enum CSWConstants.TransactionType
extends Enum<CSWConstants.TransactionType>

Defined in the CSW-publication.xsd. Specifies the data manipulation operations

  • insert
  • delete
  • update

  • Version:
    $Revision: $, $Date: $
    Author:
    Steffen Thomas, last edited by: $Author: thomas $

    Enum Constant Summary
    DELETE
              With the DELETE action of the transaction operation there can be deleted specific records defined by a filter expression.
    INSERT
              With the INSERT action of the transaction operation there can be inserted one or more records into the backend.
    UPDATE
              With the UPDATE action of the transaction operation there can be updated one complete record or just properties of specific records defined by a filter expression.
     
    Method Summary
    static CSWConstants.TransactionType valueOf(String name)
              Returns the enum constant of this type with the specified name.
    static CSWConstants.TransactionType[] 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, toString, valueOf
     
    Methods inherited from class java.lang.Object
    getClass, notify, notifyAll, wait, wait, wait
     

    Enum Constant Detail

    INSERT

    public static final CSWConstants.TransactionType INSERT
    With the INSERT action of the transaction operation there can be inserted one or more records into the backend.


    DELETE

    public static final CSWConstants.TransactionType DELETE
    With the DELETE action of the transaction operation there can be deleted specific records defined by a filter expression.


    UPDATE

    public static final CSWConstants.TransactionType UPDATE
    With the UPDATE action of the transaction operation there can be updated one complete record or just properties of specific records defined by a filter expression.

    Method Detail

    values

    public static CSWConstants.TransactionType[] 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 (CSWConstants.TransactionType c : CSWConstants.TransactionType.values())
        System.out.println(c);
    

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

    valueOf

    public static CSWConstants.TransactionType valueOf(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:
    IllegalArgumentException - if this enum type has no constant with the specified name
    NullPointerException - if the argument is null


    Copyright © 2011. All Rights Reserved.