public class RowLink
extends java.lang.Object
Constructor and Description |
---|
RowLink(Row aRow,
Property aRelation,
java.lang.Object aRemoteValue)
Creates a new RowLink for a given row, a relation, a remote value and a remote row.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object anObj)
Standard equals implementation.
|
Property |
getRelation()
Returns the relation.
|
Row |
getRemoteRow()
Returns the remote row.
|
java.lang.Object |
getRemoteRowOrRows()
Returns the remote row or rows.
|
java.util.List<Row> |
getRemoteRows()
Returns the remote rows.
|
java.lang.Object |
getRemoteValue()
Returns the remote value.
|
java.lang.Object |
getRemoteValueOrValues()
Returns the remote value or values.
|
java.util.List |
getRemoteValues()
Returns the remote values.
|
Row |
getRow()
Returns the row.
|
WebSite |
getSite()
Returns the data site.
|
Row[] |
getUnresolvedRows()
Returns any unresolved rows.
|
int |
hashCode()
Standard hashcode implementation.
|
boolean |
isRemoteRowSet()
Returns whether RemoteRow or RemoteRows is set.
|
boolean |
isResolved()
Returns whether this RowLink can be resolved.
|
boolean |
isToMany()
Returns whether relation is to-many.
|
boolean |
isToOne()
Returns whether relation is to-one.
|
public Row getRow()
public WebSite getSite()
public Property getRelation()
public boolean isToOne()
public boolean isToMany()
public java.lang.Object getRemoteValue()
public java.util.List getRemoteValues()
public java.lang.Object getRemoteValueOrValues()
public boolean isRemoteRowSet()
public Row getRemoteRow()
public java.util.List<Row> getRemoteRows()
public java.lang.Object getRemoteRowOrRows()
public boolean isResolved()
public Row[] getUnresolvedRows()
public boolean equals(java.lang.Object anObj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object