Class CompiledQuery
- java.lang.Object
-
- net.n2oapp.framework.api.metadata.local.CompiledQuery
-
- All Implemented Interfaces:
java.io.Serializable,IdAware,PropertiesAware,Compiled,CompiledMetadata,OriginAware
public class CompiledQuery extends java.lang.Object implements CompiledMetadata, OriginAware, PropertiesAware
Скомпилированная модель запроса за данными- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompiledQuery.FilterEntry
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<N2oQuery.Field>displayFieldsprotected java.util.Map<java.lang.String,N2oQuery.Field>fieldsMapprotected java.lang.Stringid
-
Constructor Summary
Constructors Constructor Description CompiledQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsFilter(java.lang.String fieldId, FilterType type)N2oQuery.FiltergetFilterByFilterId(java.lang.String filterId)N2oQuery.FiltergetFilterByPreFilter(N2oPreFilter preFilter)java.lang.StringgetFilterFieldId(java.lang.String fieldId, FilterType type)java.util.Collection<N2oQuery.Filter>getFiltersByField(java.lang.String fieldId)java.lang.Class<? extends SourceMetadata>getSourceClass()Класс исходной метаданнойbooleanisReal()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.n2oapp.framework.api.metadata.CompiledMetadata
getCompiledBaseClass
-
Methods inherited from interface net.n2oapp.framework.api.metadata.aware.PropertiesAware
getProperties, setProperties
-
-
-
-
Field Detail
-
displayFields
protected java.util.List<N2oQuery.Field> displayFields
-
fieldsMap
protected java.util.Map<java.lang.String,N2oQuery.Field> fieldsMap
-
id
protected java.lang.String id
-
-
Method Detail
-
containsFilter
public boolean containsFilter(java.lang.String fieldId, FilterType type)
-
getFiltersByField
public java.util.Collection<N2oQuery.Filter> getFiltersByField(java.lang.String fieldId)
-
getFilterByPreFilter
public N2oQuery.Filter getFilterByPreFilter(N2oPreFilter preFilter)
-
getFilterByFilterId
public N2oQuery.Filter getFilterByFilterId(java.lang.String filterId)
-
isReal
public boolean isReal()
- Specified by:
isRealin interfaceOriginAware
-
getFilterFieldId
public java.lang.String getFilterFieldId(java.lang.String fieldId, FilterType type)
-
getSourceClass
public java.lang.Class<? extends SourceMetadata> getSourceClass()
Description copied from interface:CompiledMetadataКласс исходной метаданной- Specified by:
getSourceClassin interfaceCompiledMetadata
-
-