Package com.evolveum.midpoint.prism.impl
Class HacksImpl
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.HacksImpl
-
- All Implemented Interfaces:
Hacks
,XNodeMutator
public class HacksImpl extends Object implements Hacks, XNodeMutator
TEMPORARY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToListXNode(ListXNode list, XNode... nodes)
<T> void
parseProtectedType(ProtectedDataType<T> protectedType, MapXNode xmap, PrismContext prismContext, ParsingContext pc)
void
putToMapXNode(MapXNode map, QName key, XNode value)
<T> void
setPrimitiveXNodeValue(PrimitiveXNode<T> node, T value, QName typeName)
void
setXNodeType(XNode node, QName explicitTypeName, boolean explicitTypeDeclaration)
-
-
-
Method Detail
-
setPrimitiveXNodeValue
public <T> void setPrimitiveXNodeValue(PrimitiveXNode<T> node, T value, QName typeName)
- Specified by:
setPrimitiveXNodeValue
in interfaceXNodeMutator
-
putToMapXNode
public void putToMapXNode(MapXNode map, QName key, XNode value)
- Specified by:
putToMapXNode
in interfaceXNodeMutator
-
addToListXNode
public void addToListXNode(ListXNode list, XNode... nodes)
- Specified by:
addToListXNode
in interfaceXNodeMutator
-
parseProtectedType
public <T> void parseProtectedType(ProtectedDataType<T> protectedType, MapXNode xmap, PrismContext prismContext, ParsingContext pc) throws SchemaException
- Specified by:
parseProtectedType
in interfaceHacks
- Throws:
SchemaException
-
setXNodeType
public void setXNodeType(XNode node, QName explicitTypeName, boolean explicitTypeDeclaration)
- Specified by:
setXNodeType
in interfaceXNodeMutator
-
-