public abstract class APattern<B extends IQueryBuilder<?,?,? extends IFilter>> extends net.runeduniverse.lib.utils.scanner.pattern.TypePattern<FieldPattern,net.runeduniverse.lib.utils.scanner.pattern.MethodPattern> implements IBaseQueryPattern<B>, IValidatable
| Modifier and Type | Class and Description |
|---|---|
protected class |
APattern.DeleteContainer |
IPattern.IData, IPattern.IDataRecord, IPattern.IDeleteContainer, IPattern.IPatternContainer, IPattern.PatternType| Modifier and Type | Field and Description |
|---|---|
protected Archive |
archive |
protected IConverter<?> |
idConverter |
protected FieldPattern |
idFieldPattern |
| Constructor and Description |
|---|
APattern(Archive archive,
String pkg,
ClassLoader loader,
Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
Serializable |
getId(Object entity) |
boolean |
isIdSet(Object entity) |
void |
prepareEntityId(IPattern.IData data) |
Serializable |
prepareEntityId(Serializable id,
Serializable entityId) |
Object |
prepareEntityUpdate(IBuffer buffer,
IPattern.IData data) |
Object |
setId(Object entity,
Serializable id) |
void |
validate() |
callMethod, getField, getFields, getLoader, getMethods, getPkg, getSuperType, getType, hasField, hasFields, hasMethod, hasMethodsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompleteSearch, delete, getIdConverter, prepareEntityId, save, search, searchcallMethod, getField, getLabels, getPatternType, getTypevalidateprotected final Archive archive
protected FieldPattern idFieldPattern
protected IConverter<?> idConverter
public APattern(Archive archive, String pkg, ClassLoader loader, Class<?> type)
public void validate()
throws Exception
validate in interface IValidatableExceptionpublic boolean isIdSet(Object entity)
isIdSet in interface IBaseQueryPattern<B extends IQueryBuilder<?,?,? extends IFilter>>public Serializable getId(Object entity)
getId in interface IBaseQueryPattern<B extends IQueryBuilder<?,?,? extends IFilter>>public Object setId(Object entity, Serializable id)
setId in interface IBaseQueryPattern<B extends IQueryBuilder<?,?,? extends IFilter>>public Serializable prepareEntityId(Serializable id, Serializable entityId)
prepareEntityId in interface IBaseQueryPattern<B extends IQueryBuilder<?,?,? extends IFilter>>public void prepareEntityId(IPattern.IData data)
prepareEntityId in interface IBaseQueryPattern<B extends IQueryBuilder<?,?,? extends IFilter>>public Object prepareEntityUpdate(IBuffer buffer, IPattern.IData data)
prepareEntityUpdate in interface IBaseQueryPattern<B extends IQueryBuilder<?,?,? extends IFilter>>Copyright © 2020–2022 RunedUniverse. All rights reserved.