org.rhq.helpers.perftest.support.jpa
Class ColumnValues

java.lang.Object
  extended by org.rhq.helpers.perftest.support.jpa.ColumnValues
All Implemented Interfaces:
Cloneable, Iterable<ColumnValues.Column>

public class ColumnValues
extends Object
implements Iterable<ColumnValues.Column>, Cloneable

Represents a number of columns along with their values.

Author:
Lukas Krejci

Nested Class Summary
static class ColumnValues.Column
          Presents a single column-value pair.
 
Constructor Summary
ColumnValues()
           
ColumnValues(ColumnValues.Column... columns)
           
ColumnValues(Map<String,Object> pks)
           
ColumnValues(Object... pks)
           
ColumnValues(Object pk)
           
 
Method Summary
 void add(Object value)
           
 void add(String colName, Object value)
           
 ColumnValues clone()
           
 boolean equals(Object other)
           
 ColumnValues.Column getColumnByName(String columnName)
           
 List<ColumnValues.Column> getColumns()
           
 int hashCode()
           
 Iterator<ColumnValues.Column> iterator()
           
static Set<ColumnValues> setOf(Object... values)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnValues

public ColumnValues()

ColumnValues

public ColumnValues(Object pk)

ColumnValues

public ColumnValues(Object... pks)

ColumnValues

public ColumnValues(ColumnValues.Column... columns)

ColumnValues

public ColumnValues(Map<String,Object> pks)
Method Detail

setOf

public static Set<ColumnValues> setOf(Object... values)

getColumns

public List<ColumnValues.Column> getColumns()

add

public void add(Object value)

add

public void add(String colName,
                Object value)

getColumnByName

public ColumnValues.Column getColumnByName(String columnName)

iterator

public Iterator<ColumnValues.Column> iterator()
Specified by:
iterator in interface Iterable<ColumnValues.Column>

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

clone

public ColumnValues clone()
Overrides:
clone in class Object


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.