public class InwardLink extends Link
Constructor and Description |
---|
InwardLink(java.lang.String originalPath,
VirtualDB layer,
DBClassConcrete defaultBaseClass) |
Modifier and Type | Method and Description |
---|---|
DBObject |
createNewTarget(DBObject base) |
boolean |
equals(Link cmpLink) |
java.lang.String |
getAsciiDescription(DBClassConcrete defaultClass,
Link nextLink,
java.lang.String paramProcOption) |
java.lang.String |
getAsciiDescription(DBClassConcrete defaultClass,
Link nextLink,
java.lang.String paramProcOption,
DBObject base) |
java.lang.String |
getBinaryDescription(DBClassConcrete defaultClass,
Link nextLink) |
java.lang.String |
getBinaryDescription(DBClassConcrete defaultClass,
Link nextLink,
DBObject base) |
DBField |
getInwardField() |
DBClassConcrete |
getInwardTargetClassConcrete() |
FldParams |
getParams()
The parameters for this link
|
DBResult |
getResult(DBObject base,
HintField hint) |
GlobalKey |
getRow() |
int |
getRowOffset() |
DBObject |
nextStep(DBObject base,
boolean createMissingObjects,
HintField hint) |
DBClassConcrete |
nextStepClassConcrete() |
java.lang.String |
toString() |
compatibleClass, createLink, findBaseField, getBaseClassConcrete, getBaseField
public InwardLink(java.lang.String originalPath, VirtualDB layer, DBClassConcrete defaultBaseClass) throws InvalidLink
originalPath
- layer
- the layerdefaultBaseClass
- InvalidLink
@Nullable @CheckReturnValue public FldParams getParams()
Link
public boolean equals(Link cmpLink)
public java.lang.String getAsciiDescription(DBClassConcrete defaultClass, Link nextLink, java.lang.String paramProcOption)
getAsciiDescription
in class Link
defaultClass
- nextLink
- paramProcOption
- public java.lang.String getAsciiDescription(DBClassConcrete defaultClass, Link nextLink, java.lang.String paramProcOption, DBObject base)
getAsciiDescription
in class Link
defaultClass
- nextLink
- paramProcOption
- base
- the base object@CheckReturnValue @Nonnull public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getBinaryDescription(DBClassConcrete defaultClass, Link nextLink)
getBinaryDescription
in class Link
defaultClass
- nextLink
- public java.lang.String getBinaryDescription(DBClassConcrete defaultClass, Link nextLink, DBObject base)
getBinaryDescription
in class Link
defaultClass
- nextLink
- base
- the base object@Nullable @CheckReturnValue public DBClassConcrete nextStepClassConcrete()
nextStepClassConcrete
in class Link
public DBResult getResult(DBObject base, HintField hint) throws java.lang.Exception
hint
- hint of the other objectsbase
- the base objectjava.lang.Exception
- a serious problem@CheckReturnValue @Nullable public DBObject nextStep(DBObject base, boolean createMissingObjects, HintField hint) throws java.lang.Exception
public GlobalKey getRow()
public int getRowOffset()
public DBClassConcrete getInwardTargetClassConcrete()
public DBField getInwardField()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.