Merge "Issue #1682 Fixed registry query that prevented deletions of subscriptions" into development
Former-commit-id:7ec76c0634
[formerly 3054f3682a955395f381d3d9c78728c4a4492b69] Former-commit-id:6b4c675600
This commit is contained in:
commit
109474aec7
1 changed files with 5 additions and 0 deletions
|
@ -34,6 +34,7 @@ import oasis.names.tc.ebxml.regrep.xsd.rim.v4.QueryType;
|
||||||
import oasis.names.tc.ebxml.regrep.xsd.rim.v4.RegistryObjectType;
|
import oasis.names.tc.ebxml.regrep.xsd.rim.v4.RegistryObjectType;
|
||||||
|
|
||||||
import com.raytheon.uf.common.registry.EbxmlNamespaces;
|
import com.raytheon.uf.common.registry.EbxmlNamespaces;
|
||||||
|
import com.raytheon.uf.common.util.CollectionUtil;
|
||||||
import com.raytheon.uf.edex.registry.ebxml.dao.RegistryObjectDao;
|
import com.raytheon.uf.edex.registry.ebxml.dao.RegistryObjectDao;
|
||||||
import com.raytheon.uf.edex.registry.ebxml.exception.EbxmlRegistryException;
|
import com.raytheon.uf.edex.registry.ebxml.exception.EbxmlRegistryException;
|
||||||
import com.raytheon.uf.edex.registry.ebxml.services.query.QueryConstants;
|
import com.raytheon.uf.edex.registry.ebxml.services.query.QueryConstants;
|
||||||
|
@ -89,6 +90,7 @@ import com.raytheon.uf.edex.registry.ebxml.util.EbxmlExceptionUtil;
|
||||||
* Apr 23, 2013 1910 djohnson Don't allow NPE on registry object list, remove non ANSI Javadoc.
|
* Apr 23, 2013 1910 djohnson Don't allow NPE on registry object list, remove non ANSI Javadoc.
|
||||||
* 5/21/2013 2022 bphillip Set return type on call to findAssociations
|
* 5/21/2013 2022 bphillip Set return type on call to findAssociations
|
||||||
* 10/8/2013 1682 bphillip Refactored querying
|
* 10/8/2013 1682 bphillip Refactored querying
|
||||||
|
* 10/23/2013 1682 bphillip Returns empty query result if no ids were found
|
||||||
*
|
*
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
@ -163,6 +165,9 @@ public class FindAssociatedObjects extends RegistryQueryPlugin {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
if (CollectionUtil.isNullOrEmpty(ids)) {
|
||||||
|
return new QueryResponse();
|
||||||
|
}
|
||||||
return createResponse(registryObjectDao.getById(ids));
|
return createResponse(registryObjectDao.getById(ids));
|
||||||
} catch (EbxmlRegistryException e) {
|
} catch (EbxmlRegistryException e) {
|
||||||
throw EbxmlExceptionUtil.createMsgRegistryException(
|
throw EbxmlExceptionUtil.createMsgRegistryException(
|
||||||
|
|
Loading…
Add table
Reference in a new issue