mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-06-23 18:05:32 +00:00
Fix query to conform to QNameEntity changes: getNodesWithPropertyStringValueForStore
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8445 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
parent
a7dbfaa61b
commit
5aa886087b
@ -1517,10 +1517,16 @@ public class HibernateNodeDaoServiceImpl extends HibernateDaoSupport implements
|
|||||||
{
|
{
|
||||||
public Object doInHibernate(Session session)
|
public Object doInHibernate(Session session)
|
||||||
{
|
{
|
||||||
|
QNameEntity propQNameEntity = qnameDAO.getQNameEntity(propQName);
|
||||||
|
if (propQNameEntity == null)
|
||||||
|
{
|
||||||
|
// There is nothing like this
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
Query query = session.getNamedQuery(QUERY_NODES_WITH_PROPERTY_STRING_VALUE_FOR_STORE);
|
Query query = session.getNamedQuery(QUERY_NODES_WITH_PROPERTY_STRING_VALUE_FOR_STORE);
|
||||||
query.setString("protocol", storeRef.getProtocol())
|
query.setString("protocol", storeRef.getProtocol())
|
||||||
.setString("identifier", tenantService.getName(storeRef.getIdentifier()))
|
.setString("identifier", tenantService.getName(storeRef.getIdentifier()))
|
||||||
.setParameter("propQName", propQName)
|
.setParameter("propQNameId", propQNameEntity.getId())
|
||||||
.setString("propStringValue", propStringValue)
|
.setString("propStringValue", propStringValue)
|
||||||
.setReadOnly(true);
|
.setReadOnly(true);
|
||||||
return query.list();
|
return query.list();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user