com.evolveum.midpoint.repo.sql.query
Class Definition

java.lang.Object
  extended by com.evolveum.midpoint.repo.sql.query.Definition
Direct Known Subclasses:
AttributeDefinition, EntityDefinition

public abstract class Definition
extends Object

Author:
lazyman

Constructor Summary
Definition()
           
 
Method Summary
abstract  Definition findDefinition(QName qname)
           
abstract
<T extends Definition>
T
findDefinition(QName qname, Class<T> type)
           
 String getJpaName()
          real field or entity name TODO rename
 QName getName()
          name based on prism/jaxb definition TODO rename
 String getRealName()
           
 QName getType()
           
abstract  boolean isEntity()
           
 void setJpaName(String jpaName)
           
 void setName(QName name)
           
 void setRealName(String realName)
           
 void setType(QName type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Definition

public Definition()
Method Detail

getName

public QName getName()
name based on prism/jaxb definition TODO rename


setName

public void setName(QName name)

getType

public QName getType()

setType

public void setType(QName type)

getRealName

public String getRealName()

setRealName

public void setRealName(String realName)

getJpaName

public String getJpaName()
real field or entity name TODO rename


setJpaName

public void setJpaName(String jpaName)

findDefinition

public abstract Definition findDefinition(QName qname)

findDefinition

public abstract <T extends Definition> T findDefinition(QName qname,
                                                        Class<T> type)

isEntity

public abstract boolean isEntity()


Copyright © 2013 evolveum. All Rights Reserved.