<div dir="ltr">Hi everyone.<div><br></div><div>I'm trying to build a client using the model-client-sample example in Github.</div><div><br></div><div>The issue I'm having is with line 339 of class Main (<a href="https://github.com/Evolveum/midpoint/blob/v3.4.1/samples/model-client-sample/src/main/java/com/evolveum/midpoint/testing/model/client/sample/Main.java">https://github.com/Evolveum/midpoint/blob/v3.4.1/samples/model-client-sample/src/main/java/com/evolveum/midpoint/testing/model/client/sample/Main.java</a>): the method ItemDeltaType.getValue() returns a list of RawType, and the ModelClientUtil.createProtectedString() returns a ProtectedString not compatible with RawType.</div><div><br></div><div>Here is the code:</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">private static void changeUserPassword(ModelPortType modelPort, String oid, String newPassword) throws FaultMessage {<br><span class="gmail-Apple-tab-span" style="white-space:pre">              </span>ItemDeltaType passwordDelta = new ItemDeltaType();<br><span class="gmail-Apple-tab-span" style="white-space:pre">          </span>passwordDelta.setModificationType(ModificationTypeType.REPLACE);<br><span class="gmail-Apple-tab-span" style="white-space:pre">            </span>passwordDelta.setPath(ModelClientUtil.createItemPathType("credentials/password/value"));<br><b>        passwordDelta.getValue().add(ModelClientUtil.createProtectedString(newPassword));</b><br>        ObjectDeltaType deltaType = new ObjectDeltaType();<br>        deltaType.setObjectType(ModelClientUtil.getTypeQName(UserType.class));<br>        deltaType.setChangeType(ChangeTypeType.MODIFY);<br>        deltaType.setOid(oid);<br>        deltaType.getItemDelta().add(passwordDelta);<br>        ObjectDeltaListType deltaListType = new ObjectDeltaListType();<br>        deltaListType.getDelta().add(deltaType);<br>        modelPort.executeChanges(deltaListType, null);<br><span class="gmail-Apple-tab-span" style="white-space:pre">   </span>}</blockquote><div><br></div><div>How do I get a RawType from the result of the <b>createProtectedString </b>return type?</div><div><br></div><div>Thank you all.</div><div>Regards,<br>-- </div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><b style="font-size:12.8px">Ana Pereyra</b><br></div><div dir="ltr"><font face="verdana, sans-serif" style="font-size:12.8px"><img src="http://www.identicum.com/img/favicon.ico"> Identicum S.A.<br><i><font color="#666666">Jorge Newbery 3226, Argentina<br>Tel: +54 (11) </font></i></font><font color="#666666" face="verdana, sans-serif" style="font-size:12.8px"><i>4552.3050</i></font><div style="font-size:12.8px"><font face="verdana, sans-serif"><i><font size="1"><a href="mailto:apereyra@identicum.com" style="color:rgb(17,85,204)" target="_blank">apereyra@identicum.com</a></font></i><br><a href="http://www.identicum.com/" style="color:rgb(17,85,204)" target="_blank"><font color="#000000">www.identicum.com</font></a></font></div></div></div></div></div></div></div></div></div></div></div>
</div></div>