Pegar primeiro nível do componente TreeNode - Primefaces + JSF

então galera, to comum prolema e gostaria da ajuda de vocês…

tenho um xhtml listando uma arvore de objetos
ex:

1 - a
1.1 - b
1.1.1 -c
2 - a

preciso que ao clicar no item 1.1.1 seja verificado o item 1, não consegui desenvolver uma maneira de isso acontecer…
o clique já está funcionando, minha dúvida está em como vou fazer para verificar o item 1

quero fazer o seguinte no clique
se (item1 == a) return true

posta a página e o controller

1 curtida

pagina.xhtml

<h:form id="frm-plano-contas">
	<p:tree styleClass="text-uppercase"
	value="#{aBean.p}" id="p" var="p"
	animate="true" selectionMode="single" cache="false"
	selection="#{aBean.pselecionado}">
	<p:ajax event="select"
	listener="#{aBean.showItemSelected}"
		update="frm" />
		<p:treeNode>
			<p:outputLabel value="#{p.nome}" />
		</p:treeNode>
	</p:tree>
</h:form>

controller

public void showItemSelected(NodeSelectEvent event) {
   setp((p) event.getTreeNode().getData());
}