* Gets list of objects ready to be lifecycled * @param {object} bucketName - bucket in which objectMetadata is stored * @param {object} listingParams - params object passing on * needed items from request object * @param {object} log - request logger instance * @param {funct
(bucketName, listingParams, log, cb)
| 494 | * JSON response from metastore |
| 495 | */ |
| 496 | getLifecycleListing(bucketName, listingParams, log, cb) { |
| 497 | assert.strictEqual(typeof bucketName, 'string'); |
| 498 | log.trace('performing metadata get object listing for lifecycle', |
| 499 | { listingParams }); |
| 500 | metadata.listLifecycleObject(bucketName, listingParams, log, |
| 501 | (err, listResponse) => { |
| 502 | if (err) { |
| 503 | log.debug('error from metadata', { error: err }); |
| 504 | return cb(err); |
| 505 | } |
| 506 | return cb(null, listResponse); |
| 507 | }); |
| 508 | }, |
| 509 | |
| 510 | metadataStoreMPObject(bucketName, cipherBundle, params, log, cb) { |
| 511 | assert.strictEqual(typeof bucketName, 'string'); |