public class Entity
extends java.lang.Object
Constructor and Description |
---|
Entity(java.lang.String id,
java.lang.String name,
java.lang.String c,
java.lang.String table,
java.lang.String alias,
Resource res)
public constructor
|
Entity(java.lang.String id,
java.lang.String name,
java.lang.String c,
java.lang.String table,
java.lang.String alias,
Resource res,
boolean compatibilityOnly) |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(java.lang.String key,
Attribute a)
adding a new attribute to the entity
|
void |
addRelation(com.groiss.reporting.data.impl.Relation r) |
void |
addSelection(com.groiss.reporting.data.impl.Condition c)
adding a selection condition
|
boolean |
containsRelation(com.groiss.reporting.data.impl.Relation r) |
java.lang.String |
getAlias() |
Element |
getAsDomElement() |
Attribute |
getAttribute(java.lang.String key) |
java.util.HashMap<java.lang.String,Attribute> |
getAttributes()
returns all Attributes of this Entity
|
java.lang.String |
getId() |
java.lang.String |
getLocalizedName() |
java.lang.String |
getName() |
static java.lang.String |
getName(java.lang.String id) |
java.util.List<com.groiss.reporting.data.impl.Relation> |
getRelations() |
Resource |
getResource() |
java.util.List<com.groiss.reporting.data.impl.Condition> |
getSelections() |
java.lang.String |
getSelectionString(java.lang.String prefix) |
java.lang.String |
getTable() |
java.lang.Class<?> |
getType() |
boolean |
isCompatibiltyOnly() |
void |
setAlias(java.lang.String alias) |
void |
setName(java.lang.String name) |
void |
setTable(java.lang.String table) |
void |
setType(java.lang.Class<?> type) |
java.lang.String |
toString() |
public Entity(java.lang.String id, java.lang.String name, java.lang.String c, java.lang.String table, java.lang.String alias, Resource res)
id
- - the id of the entityname
- - the name of the entityc
- - The name of the Persistent implementation of this entitytable
- - the database table namealias
- - the default table aliaspublic Entity(java.lang.String id, java.lang.String name, java.lang.String c, java.lang.String table, java.lang.String alias, Resource res, boolean compatibilityOnly)
public java.lang.String getId()
public java.lang.String getName()
public java.lang.String getLocalizedName()
public java.lang.Class<?> getType()
public java.lang.String getTable()
public java.util.HashMap<java.lang.String,Attribute> getAttributes()
public void addAttribute(java.lang.String key, Attribute a)
key
- the attribute ida
- the attributepublic Resource getResource()
public Attribute getAttribute(java.lang.String key)
key
- - the attribute idpublic java.lang.String toString()
toString
in class java.lang.Object
public void addRelation(com.groiss.reporting.data.impl.Relation r)
public java.util.List<com.groiss.reporting.data.impl.Relation> getRelations()
public boolean containsRelation(com.groiss.reporting.data.impl.Relation r)
public void addSelection(com.groiss.reporting.data.impl.Condition c)
c
- - the condition, which expressions the selectionpublic java.util.List<com.groiss.reporting.data.impl.Condition> getSelections()
public java.lang.String getSelectionString(java.lang.String prefix)
prefix
- - the table alias get a correct sql syntaxpublic java.lang.String getAlias()
public static java.lang.String getName(java.lang.String id)
public Element getAsDomElement()
public void setAlias(java.lang.String alias)
public void setName(java.lang.String name)
public void setTable(java.lang.String table)
public void setType(java.lang.Class<?> type)
public boolean isCompatibiltyOnly()
@enterprise 9.0.33982 Copyright © 2001-2023 Groiss Informatics GmbH. All Rights Reserved.