public class ModelViewEntity extends ModelEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelViewEntity.ModelAlias |
static class |
ModelViewEntity.ModelMemberEntity |
static class |
ModelViewEntity.ModelViewLink |
| Modifier and Type | Field and Description |
|---|---|
protected List<ModelViewEntity.ModelAlias> |
aliases
List of aliases with information in addition to what is in the standard field list
|
protected List<ModelViewEntity.ModelMemberEntity> |
allModelMemberEntities
A list of all ModelMemberEntity entries; this is mainly used to preserve the original order of member entities from the XML file
|
protected List<ModelField> |
groupBys
A List of the Field objects for the View Entity, one for each GROUP BY field
|
protected Map<String,ModelEntity> |
memberModelEntities
Contains member-entity ModelEntities: key is alias, value is ModelEntity; populated with fields
|
protected Map<String,ModelViewEntity.ModelMemberEntity> |
memberModelMemberEntities
Contains member-entity alias name definitions: key is alias, value is ModelMemberEntity
|
static String |
module |
protected List<ModelViewEntity.ModelViewLink> |
viewLinks
List of view links to define how entities are connected (or "joined")
|
author, copyright, dependentOn, description, doLock, entityName, fields, fieldsMap, functionBasedIndexes, indexes, modelReader, neverCache, nopks, packageName, pks, relations, STAMP_FIELD, tableName, title, version| Constructor and Description |
|---|
ModelViewEntity(ModelReader reader,
Element entityElement,
Element docElement,
UtilTimer utilTimer,
Hashtable<String,String> docElementValues) |
addField, addFunctionBasedIndex, addIndex, addRelation, areFields, classNameString, classNameString, colNameString, colNameString, compareTo, fieldNameString, fieldNameString, fieldsStringList, fieldsStringList, fieldsStringList, fieldTypeNameString, finderQueryString, getAllFieldNames, getAuthor, getCopyright, getDependentOn, getDescription, getDoLock, getEntityName, getField, getField, getFieldNamesFromFieldVector, getFieldsCopy, getFieldsIterator, getFieldsSize, getFunctionBasedIndexesIterator, getIndex, getIndex, getIndexesIterator, getIndexesSize, getModelReader, getNeverCache, getNopk, getNoPkFieldNames, getNopksCopy, getNopksIterator, getNopksSize, getPackageName, getPk, getPkFieldNames, getPksCopy, getPksIterator, getPksSize, getPlainTableName, getRelation, getRelation, getRelationsIterator, getRelationsSize, getTableName, getTableName, getTitle, getVersion, httpArgList, httpArgListFromClass, httpArgListFromClass, httpRelationArgList, isField, lock, nameString, nameString, nonPkNullList, pkNameString, pkNameString, populateBasicInfo, populateFunctionBasedIndexes, populateIndexes, populateRelated, primKeyClassNameString, removeField, removeField, removeIndex, removeRelation, setAuthor, setCopyright, setDependentOn, setDescription, setDoLock, setEntityName, setNeverCache, setPackageName, setTableName, setTitle, setVersion, typeNameString, typeNameStringRelatedAndMain, typeNameStringRelatedNoMapped, updatePkListspublic static final String module
protected Map<String,ModelViewEntity.ModelMemberEntity> memberModelMemberEntities
protected List<ModelViewEntity.ModelMemberEntity> allModelMemberEntities
protected Map<String,ModelEntity> memberModelEntities
protected List<ModelViewEntity.ModelAlias> aliases
protected List<ModelViewEntity.ModelViewLink> viewLinks
protected List<ModelField> groupBys
public Map<String,ModelViewEntity.ModelMemberEntity> getMemberModelMemberEntities()
public List<ModelViewEntity.ModelMemberEntity> getAllModelMemberEntities()
public ModelViewEntity.ModelMemberEntity getMemberModelMemberEntity(String alias)
public ModelEntity getMemberModelEntity(String alias)
public void addMemberModelMemberEntity(ModelViewEntity.ModelMemberEntity modelMemberEntity)
public void removeMemberModelMemberEntity(String alias)
public ModelViewEntity.ModelAlias getAlias(int index)
public int getAliasesSize()
public Iterator<ModelViewEntity.ModelAlias> getAliasesIterator()
public List<ModelViewEntity.ModelAlias> getAliasesCopy()
public List<ModelField> getGroupBysCopy()
public ModelViewEntity.ModelViewLink getViewLink(int index)
public int getViewLinksSize()
public Iterator<ModelViewEntity.ModelViewLink> getViewLinksIterator()
public List<ModelViewEntity.ModelViewLink> getViewLinksCopy()
public void addViewLink(ModelViewEntity.ModelViewLink viewLink)
public void populateFields(Map<String,ModelEntity> entityCache)
Copyright © 2018 Atlassian. All rights reserved.