com.evolveum.midpoint.repo.sql.query
Class AttributeDefinition
java.lang.Object
com.evolveum.midpoint.repo.sql.query.Definition
com.evolveum.midpoint.repo.sql.query.AttributeDefinition
- All Implemented Interfaces:
- DebugDumpable
public class AttributeDefinition
- extends Definition
- implements DebugDumpable
- Author:
- lazyman
AttributeDefinition
public AttributeDefinition()
getClassType
public Class<?> getClassType()
isPolyString
public boolean isPolyString()
setPolyString
public void setPolyString(boolean polyString)
isEnumerated
public boolean isEnumerated()
isReference
public boolean isReference()
setReference
public void setReference(boolean reference)
isIndexed
public boolean isIndexed()
setIndexed
public void setIndexed(boolean indexed)
setMultiValue
public void setMultiValue(boolean multiValue)
isMultiValue
public boolean isMultiValue()
isQname
public boolean isQname()
setQname
public void setQname(boolean qname)
findDefinition
public Definition findDefinition(QName qname)
- Specified by:
findDefinition
in class Definition
findDefinition
public <T extends Definition> T findDefinition(QName qname,
Class<T> type)
- Specified by:
findDefinition
in class Definition
isEntity
public boolean isEntity()
- Specified by:
isEntity
in class Definition
toString
public String toString()
- Overrides:
toString
in class Object
debugDump
public String debugDump()
- Description copied from interface:
DebugDumpable
- Show the content of the object intended for diagnostics by system administrator. The out
put should be suitable to use in system logs at "debug" level. It may be multi-line, but in
that case it should be well indented and quite terse.
As it is intended to be used by system administrator, it should not use any developer terms
such as class names, exceptions or stack traces.
- Specified by:
debugDump
in interface DebugDumpable
- Returns:
- content of the object intended for diagnostics by system administrator.
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interface DebugDumpable
Copyright © 2013 evolveum. All Rights Reserved.