/** * Extract the project link from the header and extend operation's URI with filter that contains * clause to return only documents which have the project link from the header in their * tenantLinks field. * * If there is no project link in header the URI is not modified. If there is already filter * query the method will not override it, but extend it with 'and' and the new clause, example * for this case: If there operation's URI have existing filter: "name eq 'test'", after the * modification the filter will look like: "name eq 'test' and tenantLinks.item eq * '/projects/test'" * * Calling this method is equivalent to calling * {@link #transformProjectHeaderToFilterQuery(Operation, boolean)} with * <code>includeGlobalEntries</code> set to <code>false</code> */ public static void transformProjectHeaderToFilterQuery(Operation get) { transformProjectHeaderToFilterQuery(get, false); }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get, true); super.handleGet(get); }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); }
@Override public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override @GET @ApiOperation( value = "Get all event logs.", notes = "Retrieves all event logs for the project specified in the operation header.", nickname = "getAll") @ApiResponses({ @ApiResponse(code = Operation.STATUS_CODE_OK, message = "Successfully retrieved all event logs.")}) @ApiImplicitParams({ @ApiImplicitParam( name = "expand", value = "Expand option to view details of the instances", dataType = DATA_TYPE_STRING, paramType = PARAM_TYPE_QUERY)}) public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); } }
@Override @GET @Path(BASE_PATH) @ApiOperation( value = "Get all favorite images.", notes = "Retrieves all favorite images from the database. Images are project global, " + "which means that all projects have the same favorites", nickname = "getAll") @ApiResponses({@ApiResponse(code = Operation.STATUS_CODE_OK, message = "Successfully retrieved all favorite images.")}) @ApiImplicitParams({ @ApiImplicitParam( name = "expand", value = "Expand option to view details of the instances", dataType = DATA_TYPE_BOOLEAN, paramType = PARAM_TYPE_QUERY)}) public void handleGet(Operation get) { OperationUtil.transformProjectHeaderToFilterQuery(get); super.handleGet(get); }