Revision 9249
Added by Jing Tao almost 9 years ago
D1NodeService.java | ||
---|---|---|
1539 | 1539 |
* @throws InvalidRequest |
1540 | 1540 |
* @throws NotImplemented |
1541 | 1541 |
*/ |
1542 |
public ObjectList listObjects(Session session, Date startTime, Date endTime, ObjectFormatIdentifier objectFormatId, Identifier identifier, Boolean replicaStatus, Integer start,
|
|
1542 |
public ObjectList listObjects(Session session, Date startTime, Date endTime, ObjectFormatIdentifier objectFormatId, Identifier identifier, NodeReference nodeId, Integer start,
|
|
1543 | 1543 |
Integer count) throws NotAuthorized, InvalidRequest, NotImplemented, ServiceFailure, InvalidToken { |
1544 | 1544 |
|
1545 | 1545 |
ObjectList objectList = null; |
... | ... | |
1553 | 1553 |
if(identifier != null) { |
1554 | 1554 |
isSid = IdentifierManager.getInstance().systemMetadataSIDExists(identifier); |
1555 | 1555 |
} |
1556 |
objectList = IdentifierManager.getInstance().querySystemMetadata(startTime, endTime, objectFormatId, replicaStatus, start, count, identifier, isSid);
|
|
1556 |
objectList = IdentifierManager.getInstance().querySystemMetadata(startTime, endTime, objectFormatId, nodeId, start, count, identifier, isSid);
|
|
1557 | 1557 |
} catch (Exception e) { |
1558 | 1558 |
throw new ServiceFailure("1580", "Error querying system metadata: " + e.getMessage()); |
1559 | 1559 |
} |
Also available in: Unified diff
Use the NodeReference object to replace the replicaStatus to restrict the listObjects method.