src.com.ibm.as400.util.servlet.RowDataEvent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jt400 Show documentation
Show all versions of jt400 Show documentation
The Open Source version of the IBM Toolbox for Java
///////////////////////////////////////////////////////////////////////////////
//
// JTOpen (IBM Toolbox for Java - OSS version)
//
// Filename: RowDataEvent.java
//
// The source code contained herein is licensed under the IBM Public License
// Version 1.0, which has been approved by the Open Source Initiative.
// Copyright (C) 1997-2000 International Business Machines Corporation and
// others. All rights reserved.
//
///////////////////////////////////////////////////////////////////////////////
package com.ibm.as400.util.servlet;
import com.ibm.as400.access.Copyright;
/**
* The RowDataEvent class represents a row data event.
**/
public class RowDataEvent extends java.util.EventObject
{
static final long serialVersionUID = -4858159238427200024L;
/**
* Event ID indicating that a row has been added.
**/
public static final int ROW_ADDED = 0;
/**
* Event ID indicating that a row has been changed.
**/
public static final int ROW_CHANGED = 1;
/**
* Event ID indicating that a row has been removed.
**/
public static final int ROW_REMOVED = 2;
private int id_; // event identifier
/**
* Constructs a RowDataEvent object. It uses the specified source and ID.
* @param source The object where the event originated.
* @param id The event identifier.
**/
public RowDataEvent(Object source, int id)
{
super(source);
if (id < ROW_ADDED || id > ROW_REMOVED)
{
throw new IndexOutOfBoundsException("id");
}
id_ = id;
}
/**
* Returns the identifier for this event.
* @return The identifier for this event.
**/
public int getID()
{
return id_;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy