public class RelationPattern extends APattern<QueryBuilder.RelationQueryBuilder> implements IRelationPattern<QueryBuilder.RelationQueryBuilder>
APattern.DeleteContainerIPattern.IData, IPattern.IDataRecord, IPattern.IDeleteContainer, IPattern.IPatternContainer, IPattern.PatternTypearchive, idConverter, idFieldPattern| Constructor and Description |
|---|
RelationPattern(Archive archive,
String pkg,
ClassLoader loader,
Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
QueryBuilder.RelationQueryBuilder |
completeSearch(QueryBuilder.RelationQueryBuilder relationBuilder) |
QueryBuilder.RelationQueryBuilder |
createFilter(QueryBuilder.NodeQueryBuilder caller,
Direction direction) |
IPattern.IDeleteContainer |
delete(Serializable id,
Object entity) |
Collection<String> |
getLabels() |
IPattern.PatternType |
getPatternType() |
SaveContainer |
save(Object entity,
Integer depth) |
QueryBuilder.RelationQueryBuilder |
save(Object entity,
QueryBuilder.NodeQueryBuilder caller,
Direction direction,
Map<Object,IQueryBuilder<?,?,? extends IFilter>> includedData,
Integer depth) |
QueryBuilder.RelationQueryBuilder |
search(boolean lazy) |
QueryBuilder.RelationQueryBuilder |
search(Serializable id,
boolean lazy) |
void |
setStart(Object entity,
Object value) |
void |
setTarget(Object entity,
Object value) |
void |
validate() |
getId, isIdSet, prepareEntityId, prepareEntityId, prepareEntityUpdate, setIdcallMethod, getField, getFields, getLoader, getMethods, getPkg, getSuperType, getType, hasField, hasFields, hasMethod, hasMethodsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLabelgetId, getIdConverter, isIdSet, prepareEntityId, prepareEntityId, prepareEntityId, prepareEntityUpdate, setIdcallMethod, getField, getTypevalidatepublic RelationPattern(Archive archive, String pkg, ClassLoader loader, Class<?> type)
public void validate()
throws Exception
validate in interface IValidatablevalidate in class APattern<QueryBuilder.RelationQueryBuilder>Exceptionpublic IPattern.PatternType getPatternType()
getPatternType in interface IPatternpublic Collection<String> getLabels()
public QueryBuilder.RelationQueryBuilder search(boolean lazy)
search in interface IBaseQueryPattern<QueryBuilder.RelationQueryBuilder>public QueryBuilder.RelationQueryBuilder search(Serializable id, boolean lazy) throws Exception
search in interface IBaseQueryPattern<QueryBuilder.RelationQueryBuilder>Exceptionpublic QueryBuilder.RelationQueryBuilder completeSearch(QueryBuilder.RelationQueryBuilder relationBuilder)
completeSearch in interface IBaseQueryPattern<QueryBuilder.RelationQueryBuilder>public QueryBuilder.RelationQueryBuilder createFilter(QueryBuilder.NodeQueryBuilder caller, Direction direction)
createFilter in interface IRelationPattern<QueryBuilder.RelationQueryBuilder>public SaveContainer save(Object entity, Integer depth) throws Exception
save in interface IBaseQueryPattern<QueryBuilder.RelationQueryBuilder>Exceptionpublic IPattern.IDeleteContainer delete(Serializable id, Object entity) throws Exception
delete in interface IBaseQueryPattern<QueryBuilder.RelationQueryBuilder>Exceptionpublic QueryBuilder.RelationQueryBuilder save(Object entity, QueryBuilder.NodeQueryBuilder caller, Direction direction, Map<Object,IQueryBuilder<?,?,? extends IFilter>> includedData, Integer depth) throws Exception
save in interface IRelationPattern<QueryBuilder.RelationQueryBuilder>ExceptionCopyright © 2020–2022 RunedUniverse. All rights reserved.