/** * Convenient method to specify expressions (and the associated name map and * value map) via {@link GetItemExpressionSpec}. */ @Beta public GetItemSpec withExpressionSpec(GetItemExpressionSpec xspec) { return withProjectionExpression(xspec.getProjectionExpression()) .withNameMap(xspec.getNameMap()) ; } }
@Override public GetItemOutcome getItemOutcome(PrimaryKey primaryKey, String projectionExpression, Map<String, String> nameMap) { return doLoadItem(new GetItemSpec() .withPrimaryKey(primaryKey) .withProjectionExpression(projectionExpression) .withNameMap(nameMap)); }
@Override public GetItemOutcome getItemOutcome(PrimaryKey primaryKey, String projectionExpression, Map<String, String> nameMap) { return doLoadItem(new GetItemSpec() .withPrimaryKey(primaryKey) .withProjectionExpression(projectionExpression) .withNameMap(nameMap)); }
/** * Convenient method to specify expressions (and the associated name map and * value map) via {@link GetItemExpressionSpec}. */ @Beta public GetItemSpec withExpressionSpec(GetItemExpressionSpec xspec) { return withProjectionExpression(xspec.getProjectionExpression()) .withNameMap(xspec.getNameMap()) ; } }