public class FieldResult extends Object implements Serializable
Purpose: Concrete class to represent the FieldResult structure as defined by the EJB 3.0 Persistence specification. This class is a subcomponent of the EntityResult.
EntityResult
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected String |
attributeName
Stores the name of the bean attribute
|
protected org.eclipse.persistence.internal.helper.DatabaseField |
column
Stores the Columns name from the result set that contains the attribute value
|
protected String[] |
multipleFieldIdentifiers
Stores passed in field name split on the '.' character
|
Constructor and Description |
---|
FieldResult(String attributeName,
org.eclipse.persistence.internal.helper.DatabaseField column) |
FieldResult(String attributeName,
String columnName) |
Modifier and Type | Method and Description |
---|---|
void |
add(FieldResult newFieldResult)
INTERNAL:
This method is used to support mapping multiple fields, fields are
concatenated/added to one fieldResult.
|
String |
getAttributeName() |
org.eclipse.persistence.internal.helper.DatabaseField |
getColumn() |
Vector<FieldResult> |
getFieldResults()
INTERNAL:
|
String[] |
getMultipleFieldIdentifiers()
INTERNAL:
|
Object |
getValueFromRecord(DatabaseRecord record)
INTERNAL:
This method is a convenience method for extracting values from Results
|
protected String attributeName
protected String[] multipleFieldIdentifiers
protected org.eclipse.persistence.internal.helper.DatabaseField column
public FieldResult(String attributeName, org.eclipse.persistence.internal.helper.DatabaseField column)
public String getAttributeName()
public org.eclipse.persistence.internal.helper.DatabaseField getColumn()
public Object getValueFromRecord(DatabaseRecord record)
public Vector<FieldResult> getFieldResults()
public String[] getMultipleFieldIdentifiers()
public void add(FieldResult newFieldResult)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.