<div dir="ltr"><div> hi, Where do we add the column name?<br></div><div><br></div><div>schema.properties? for example </div><div><br></div><div>ObjectType.AccountType=Account</div><div><br></div><div>tckn is add column name = ObjectType.tckn=TCKN ????</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-01-24 15:18 GMT+02:00 Pavol Mederly <span dir="ltr"><<a href="mailto:mederly@evolveum.com" target="_blank">mederly@evolveum.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>Hello.</p>
<p>I cannot see the screenshot in detail. What's the problem,
exactly? Maybe you see "pageUsers.tckn" as the column name. In
that case, be sure to either replace <tt>createStringResource("pageUser<wbr>s.tckn")</tt>
with the exact string you want to have as a column label, or
create a "pageUsers.tckn" entry in midpoint.properties file.</p>
<p><span class="">
</span></p><blockquote type="cite"><span style="font-size:12.8px">I don't
know manually added</span></blockquote>
Ah I see. It's OK then. Nothing more should be necessary, other
than fixing the column name.<p></p>
<p>Or is there any other problem?<br>
</p><span class="">
<pre class="m_-326157954499737906moz-signature" cols="72">Pavol Mederly
Software developer
<a href="http://evolveum.com" target="_blank">evolveum.com</a>
</pre>
</span><div><div class="h5"><div class="m_-326157954499737906moz-cite-prefix">On 24.01.2017 13:10, mceylan wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Thanks for you answer. I used the way you write. <span style="font-size:12.8px">And then it looks like this</span>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><img src="cid:part1.67BCD013.3AD6367E@evolveum.com" alt="Satır
içi resim 2" height="313" width="562"><br>
</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px">and create tckn.xsd schema
file. Ant hen it looks like this </span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div>
<div><span style="font-size:12.8px"><?xml version="1.0"
encoding="UTF-8" standalone="yes"?></span></div>
<div><span style="font-size:12.8px"><!--</span></div>
<div><span style="font-size:12.8px"> ~ Copyright (c)
2010-2013 Evolveum</span></div>
<div><span style="font-size:12.8px"> ~</span></div>
<div><span style="font-size:12.8px"> ~ Licensed under the
Apache License, Version 2.0 (the "License");</span></div>
<div><span style="font-size:12.8px"> ~ you may not use this
file except in compliance with the License.</span></div>
<div><span style="font-size:12.8px"> ~ You may obtain a copy
of the License at</span></div>
<div><span style="font-size:12.8px"> ~</span></div>
<div><span style="font-size:12.8px"> ~ <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">http://www.apache.org/<wbr>licenses/LICENSE-2.0</a></span></div>
<div><span style="font-size:12.8px"> ~</span></div>
<div><span style="font-size:12.8px"> ~ Unless required by
applicable law or agreed to in writing, software</span></div>
<div><span style="font-size:12.8px"> ~ distributed under the
License is distributed on an "AS IS" BASIS,</span></div>
<div><span style="font-size:12.8px"> ~ WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied.</span></div>
<div><span style="font-size:12.8px"> ~ See the License for
the specific language governing permissions and</span></div>
<div><span style="font-size:12.8px"> ~ limitations under the
License.</span></div>
<div><span style="font-size:12.8px"> --></span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><!-- This is a runtime
schema that defines data types used in the</span></div>
<div><span style="font-size:12.8px"><extension> part of
the objects. --></span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><xsd:schema
elementFormDefault="qualified"</span></div>
<div><span style="font-size:12.8px">
targetNamespace="<a href="http://prism.evolveum.com/xml/ns/demo/extension-electra" target="_blank">http://prism.<wbr>evolveum.com/xml/ns/demo/<wbr>extension-electra</a>"</span></div>
<div><span style="font-size:12.8px"> xmlns:tns="<a href="http://prism.evolveum.com/xml/ns/demo/tckn" target="_blank">http://prism.<wbr>evolveum.com/xml/ns/demo/tckn</a>"</span></div>
<div><span style="font-size:12.8px"> xmlns:a="<a href="http://prism.evolveum.com/xml/ns/public/annotation-3" target="_blank">http://prism.<wbr>evolveum.com/xml/ns/public/<wbr>annotation-3</a>"</span></div>
<div><span style="font-size:12.8px"> xmlns:c="<a href="http://midpoint.evolveum.com/xml/ns/public/common/common-3" target="_blank">http://midpoint.<wbr>evolveum.com/xml/ns/public/<wbr>common/common-3</a>"</span></div>
<div><span style="font-size:12.8px"> xmlns:xsd="<a href="http://www.w3.org/2001/XMLSchema" target="_blank">http://www.w3.org/<wbr>2001/XMLSchema</a>"></span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"> <xsd:complexType
name="UserExtensionType"></span></div>
<div><span style="font-size:12.8px">
<xsd:annotation></span></div>
<div><span style="font-size:12.8px">
<xsd:appinfo></span></div>
<div><span style="font-size:12.8px">
<a:extension ref="c:UserType"/></span></div>
<div><span style="font-size:12.8px">
</xsd:appinfo></span></div>
<div><span style="font-size:12.8px">
</xsd:annotation></span></div>
<div><span style="font-size:12.8px">
<xsd:sequence></span></div>
<div><span style="font-size:12.8px">
<xsd:element name="tckn" type="xsd:string"
minOccurs="0" maxOccurs="1"></span></div>
<div><span style="font-size:12.8px">
<xsd:annotation></span></div>
<div><span style="font-size:12.8px">
<xsd:appinfo></span></div>
<div><span style="font-size:12.8px">
<a:indexed>true</a:indexed></span></div>
<div><span style="font-size:12.8px">
<a:displayName>TCKN</a:<wbr>displayName></span></div>
<div><span style="font-size:12.8px">
<a:displayOrder>120</a:<wbr>displayOrder></span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px">
</xsd:appinfo></span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px">
</xsd:annotation></span></div>
<div><span style="font-size:12.8px">
</xsd:element></span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px">
</xsd:sequence></span></div>
<div><span style="font-size:12.8px">
</xsd:complexType></span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"></xsd:schema></span></div>
<div style="font-size:12.8px"><br>
</div>
</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px"><br>
</div>
<div><span style="font-size:12.8px">You: I assume you manually
added this constant</span><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px">I don't know manually added</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
<div><span style="font-size:12.8px">Thanks,</span></div>
<div><span style="font-size:12.8px"><br>
</span></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2017-01-24 11:14 GMT+02:00 Pavol
Mederly <span dir="ltr"><<a href="mailto:mederly@evolveum.com" target="_blank">mederly@evolveum.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>Hello Merve,</p>
<p>sorry for the late answer.</p>
<p>It can be done in this way:</p>
<p><tt> column = new
AbstractColumn<SelectableBean<<wbr>UserType>,
String>(</tt><tt>createStringResource("<wbr>pageUsers.tckn"))
{</tt><tt><br>
</tt></p>
<p><tt> @Override</tt><tt><br>
</tt><tt> public void
populateItem(Item<ICellPopulat<wbr>or<SelectableBean<UserType>>>
cellItem,</tt><tt><br>
</tt><tt> String componentId,
IModel<SelectableBean<UserType<wbr>>>
model) {</tt><tt><br>
</tt><tt> String tckn = null;</tt><tt><br>
</tt><tt> UserType user =
model.getObject().getValue();</tt><tt><br>
</tt><tt> if (user != null &&
user.getExtension() != null) {</tt><tt><br>
</tt><tt> PrismProperty<String>
tcknProperty = <br>
user.getExtension().asPrismCon<wbr>tainerValue().findProperty(new
QName("tckn"));</tt><tt><br>
</tt><tt> if (tcknProperty != null) {</tt><tt><br>
</tt><tt> tckn =
tcknProperty.getRealValue();</tt><tt><br>
</tt><tt> }</tt><tt><br>
</tt><tt> }</tt><tt><br>
</tt><tt> cellItem.add(new
Label(componentId, tckn));</tt><tt><br>
</tt><tt> }</tt><tt><br>
</tt><tt> };</tt><tt><br>
</tt><br>
</p>
<p> </p>
<p>And then it looks like this (place the column
appropriately for your situation):<br>
</p>
<p><img src="cid:part9.9AA2A207.B2ADFAC4@evolveum.com" alt=""></p>
<p>You could probably replace <tt>new QName("tckn") </tt>with
<tt>UserType.EXTENSION_TCKN</tt> - I assume you manually
added this constant. (Although beware that UserType is a
generated class, so this constant probably gets
overwritten at "mvn clean install".)</p>
<p>Hope this helps,<br>
</p>
<pre class="m_-326157954499737906m_1345948681106112499moz-signature" cols="72">Pavol Mederly
Software developer
<a href="http://evolveum.com" target="_blank">evolveum.com</a>
</pre>
<div>
<div class="m_-326157954499737906h5">
<div class="m_-326157954499737906m_1345948681106112499moz-cite-prefix">On
24.01.2017 7:13, mceylan wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div class="m_-326157954499737906h5">
<div dir="ltr"><span style="font-size:12.8px">hi,</span>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">create custom
extension schema "tckn"</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">I want Tckn is add
admin page users list column. For Example </div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px">name name
givenName familyName tckn emailAddress</div>
<div style="font-size:12.8px"><br>
</div>
<div style="font-size:12.8px"> </div>
<div style="font-size:12.8px">
<div><br>
</div>
<div>PageUsers.java </div>
<div><br>
</div>
<div>
<div>column = new
PropertyColumn(createStringRes<wbr>ource("Usertype.tckn"),UserTyp<wbr>e.EXTENSION_TCKN.getLocalPart(<wbr>),SelectableBean.F_VALUE
+ ".tckn");</div>
<div><span class="m_-326157954499737906m_1345948681106112499gmail-m_5833605331154335239gmail-Apple-tab-span" style="white-space:pre-wrap"> </span>columns.add(column);</div>
<div><span class="m_-326157954499737906m_1345948681106112499gmail-m_5833605331154335239gmail-Apple-tab-span" style="white-space:pre-wrap"> </span></div>
</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
-- <br>
<div class="m_-326157954499737906m_1345948681106112499gmail_signature">
<div dir="ltr">Merve CEYLAN</div>
</div>
</div>
<br>
<fieldset class="m_-326157954499737906m_1345948681106112499mimeAttachmentHeader"></fieldset>
<br>
</div>
</div>
<pre>______________________________<wbr>_________________
midPoint mailing list
<a class="m_-326157954499737906m_1345948681106112499moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a class="m_-326157954499737906m_1345948681106112499moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/mail<wbr>man/listinfo/midpoint</a>
</pre>
</blockquote>
</div>
______________________________<wbr>_________________
midPoint mailing list
<a href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a href="http://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank">http://lists.evolveum.com/mail<wbr>man/listinfo/midpoint</a>
</blockquote></div>
<div>
</div>--
<div class="m_-326157954499737906gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Merve CEYLAN</div></div>
</div>
<fieldset class="m_-326157954499737906mimeAttachmentHeader"></fieldset>
<pre>______________________________<wbr>_________________
midPoint mailing list
<a class="m_-326157954499737906moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com" target="_blank">midPoint@lists.evolveum.com</a>
<a class="m_-326157954499737906moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint" target="_blank">http://lists.evolveum.com/<wbr>mailman/listinfo/midpoint</a>
</pre>
</blockquote>
</div></div></div><br>______________________________<wbr>_________________<br>
midPoint mailing list<br>
<a href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a><br>
<a href="http://lists.evolveum.com/mailman/listinfo/midpoint" rel="noreferrer" target="_blank">http://lists.evolveum.com/<wbr>mailman/listinfo/midpoint</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Merve CEYLAN</div></div>
</div>