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)
void
serializeFaultMessage(javax.xml.soap.Detail detail, Object faultInfo, QName faultMessageElementName, Trace logger)
TODO rewrite this method using Prism APIElement
serializeSingleElementMapToElement(MapXNode filterClauseXNode)
<T> void
setPrimitiveXNodeValue(PrimitiveXNode<T> node, T value, QName typeName)
void
setXNodeType(XNode node, QName explicitTypeName, boolean explicitTypeDeclaration)
-
-
-
Method Detail
-
serializeFaultMessage
public void serializeFaultMessage(javax.xml.soap.Detail detail, Object faultInfo, QName faultMessageElementName, Trace logger)
TODO rewrite this method using Prism API- Specified by:
serializeFaultMessage
in interfaceHacks
-
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
-
serializeSingleElementMapToElement
public Element serializeSingleElementMapToElement(MapXNode filterClauseXNode) throws SchemaException
- Specified by:
serializeSingleElementMapToElement
in interfaceHacks
- Throws:
SchemaException
-
setXNodeType
public void setXNodeType(XNode node, QName explicitTypeName, boolean explicitTypeDeclaration)
- Specified by:
setXNodeType
in interfaceXNodeMutator
-
-