public class JpaLinkDefinition<D extends JpaDataNodeDefinition> extends Object implements Visitable, DebugDumpable
INDENT_STRING
Constructor and Description |
---|
JpaLinkDefinition(ItemPathSegment itemPathSegment,
String jpaName,
CollectionSpecification collectionSpecification,
boolean embedded,
D targetDefinition) |
JpaLinkDefinition(ItemPath itemPath,
String jpaName,
CollectionSpecification collectionSpecification,
boolean embedded,
D targetDefinition) |
JpaLinkDefinition(QName jaxbName,
String jpaName,
CollectionSpecification collectionSpecification,
boolean embedded,
D targetDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor visitor) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
CollectionSpecification |
getCollectionSpecification() |
ItemPath |
getItemPath() |
ItemPathSegment |
getItemPathSegment() |
String |
getJpaName() |
Class<D> |
getTargetClass() |
D |
getTargetDefinition() |
boolean |
hasJpaRepresentation()
Has this link JPA representation? I.e.
|
boolean |
isEmbedded() |
boolean |
isMultivalued() |
boolean |
matchesExactly(ItemPath itemPath) |
boolean |
matchesStartOf(ItemPath itemPath) |
void |
resolveEntityPointer() |
String |
toString() |
public JpaLinkDefinition(ItemPath itemPath, String jpaName, CollectionSpecification collectionSpecification, boolean embedded, D targetDefinition)
public JpaLinkDefinition(ItemPathSegment itemPathSegment, String jpaName, CollectionSpecification collectionSpecification, boolean embedded, D targetDefinition)
public JpaLinkDefinition(QName jaxbName, String jpaName, CollectionSpecification collectionSpecification, boolean embedded, D targetDefinition)
public ItemPath getItemPath()
public ItemPathSegment getItemPathSegment()
public String getJpaName()
public CollectionSpecification getCollectionSpecification()
public boolean isEmbedded()
public D getTargetDefinition()
public boolean matchesExactly(ItemPath itemPath)
public boolean matchesStartOf(ItemPath itemPath)
public boolean isMultivalued()
public boolean hasJpaRepresentation()
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public void resolveEntityPointer()
Copyright © 2016 evolveum. All rights reserved.