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 java.lang.Object

Author:
lazyman

Constructor Summary
Definition()
           
 
Method Summary
abstract  Definition findDefinition(javax.xml.namespace.QName qname)
           
abstract
<T extends Definition>
T
findDefinition(javax.xml.namespace.QName qname, java.lang.Class<T> type)
           
 java.lang.String getJpaName()
          real field or entity name TODO rename
 javax.xml.namespace.QName getName()
          name based on prism/jaxb definition TODO rename
 java.lang.String getRealName()
           
 javax.xml.namespace.QName getType()
           
abstract  boolean isEntity()
           
 void setJpaName(java.lang.String jpaName)
           
 void setName(javax.xml.namespace.QName name)
           
 void setRealName(java.lang.String realName)
           
 void setType(javax.xml.namespace.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 javax.xml.namespace.QName getName()
name based on prism/jaxb definition TODO rename


setName

public void setName(javax.xml.namespace.QName name)

getType

public javax.xml.namespace.QName getType()

setType

public void setType(javax.xml.namespace.QName type)

getRealName

public java.lang.String getRealName()

setRealName

public void setRealName(java.lang.String realName)

getJpaName

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


setJpaName

public void setJpaName(java.lang.String jpaName)

findDefinition

public abstract Definition findDefinition(javax.xml.namespace.QName qname)

findDefinition

public abstract <T extends Definition> T findDefinition(javax.xml.namespace.QName qname,
                                                        java.lang.Class<T> type)

isEntity

public abstract boolean isEntity()


Copyright © 2012 evolveum. All Rights Reserved.