public class NodePattern extends APattern<QueryBuilder.NodeQueryBuilder> implements INodePattern<QueryBuilder.NodeQueryBuilder>, BufferTypes
APattern.DeleteContainerIPattern.IData, IPattern.IDataRecord, IPattern.IDeleteContainer, IPattern.IPatternContainer, IPattern.PatternTypeBufferTypes.IEntry, BufferTypes.LoadStatearchive, idConverter, idFieldPattern| Constructor and Description |
|---|
NodePattern(Archive archive,
String pkg,
ClassLoader loader,
Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
QueryBuilder.NodeQueryBuilder |
completeSearch(QueryBuilder.NodeQueryBuilder nodeBuilder) |
IPattern.IDeleteContainer |
delete(Serializable id,
Object entity) |
void |
deleteRelations(Object entity) |
void |
deleteRelations(Object entity,
Collection<Object> delEntries) |
IPattern.PatternType |
getPatternType() |
SaveContainer |
save(Object entity,
Integer depth) |
QueryBuilder.NodeQueryBuilder |
save(Object entity,
Map<Object,IQueryBuilder<?,?,? extends IFilter>> includedData,
Integer depth) |
QueryBuilder.NodeQueryBuilder |
search(boolean lazy) |
QueryBuilder.NodeQueryBuilder |
search(QueryBuilder.RelationQueryBuilder caller,
boolean lazy)
Deprecated.
|
QueryBuilder.NodeQueryBuilder |
search(Serializable id,
boolean lazy) |
void |
setRelation(Direction direction,
String label,
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, waitgetId, getIdConverter, isIdSet, prepareEntityId, prepareEntityId, prepareEntityId, prepareEntityUpdate, setIdcallMethod, getField, getLabels, getTypevalidatepublic NodePattern(Archive archive, String pkg, ClassLoader loader, Class<?> type)
public void validate()
throws Exception
validate in interface IValidatablevalidate in class APattern<QueryBuilder.NodeQueryBuilder>Exceptionpublic IPattern.PatternType getPatternType()
getPatternType in interface IPatternpublic QueryBuilder.NodeQueryBuilder search(boolean lazy) throws Exception
search in interface IBaseQueryPattern<QueryBuilder.NodeQueryBuilder>Exceptionpublic QueryBuilder.NodeQueryBuilder search(Serializable id, boolean lazy) throws Exception
search in interface IBaseQueryPattern<QueryBuilder.NodeQueryBuilder>Exception@Deprecated public QueryBuilder.NodeQueryBuilder search(QueryBuilder.RelationQueryBuilder caller, boolean lazy)
search in interface INodePattern<QueryBuilder.NodeQueryBuilder>public QueryBuilder.NodeQueryBuilder completeSearch(QueryBuilder.NodeQueryBuilder nodeBuilder) throws Exception
completeSearch in interface IBaseQueryPattern<QueryBuilder.NodeQueryBuilder>Exceptionpublic SaveContainer save(Object entity, Integer depth) throws Exception
save in interface IBaseQueryPattern<QueryBuilder.NodeQueryBuilder>Exceptionpublic QueryBuilder.NodeQueryBuilder save(Object entity, Map<Object,IQueryBuilder<?,?,? extends IFilter>> includedData, Integer depth) throws Exception
save in interface INodePattern<QueryBuilder.NodeQueryBuilder>Exceptionpublic IPattern.IDeleteContainer delete(Serializable id, Object entity) throws Exception
delete in interface IBaseQueryPattern<QueryBuilder.NodeQueryBuilder>Exceptionpublic void deleteRelations(Object entity)
public void deleteRelations(Object entity, Collection<Object> delEntries)
deleteRelations in interface INodePattern<QueryBuilder.NodeQueryBuilder>Copyright © 2020–2022 RunedUniverse. All rights reserved.