/** TDD. */ @Test(expected = IllegalArgumentException.class) public void deleteKOnull() { // When testedStore.deleteProperty(null); }
/** {@inheritDoc} */ @Override public void clearProperty(String key) { ff4jStore().deleteProperty(key); }
/** TDD. */ @Test(expected = IllegalArgumentException.class) public void deleteKOempty() { // When testedStore.deleteProperty(""); }
/** * Delete new Property. * * @param featureID * unique feature identifier. */ public FF4j deleteProperty(String propertyName) { getPropertiesStore().deleteProperty(propertyName); return this; }
public void deleteProperty(String propertyName) { propertyValidator.assertPropertyExist(propertyName); ff4j.getPropertiesStore().deleteProperty(propertyName); }
/** * Delete feature by its id. * * @return delete by its id. */ @DELETE @RolesAllowed({ROLE_WRITE}) @Produces(MediaType.TEXT_PLAIN) @ApiOperation(value= "Delete a Property", response=Response.class) @ApiResponses({ @ApiResponse(code = 404, message= "Property has not been found"), @ApiResponse(code = 204, message= "No content, Property is deleted"), @ApiResponse(code = 400, message= "Bad identifier"), }) public Response deleteProperty(@PathParam("name") String name) { if (name == null || "".equals(name)) { String errMsg = "Invalid URL : Must be '/properties/{name}' with {name} not null nor empty"; return Response.status(Response.Status.BAD_REQUEST).entity(errMsg).build(); } if (!ff4j.getPropertiesStore().existProperty(name)) { String errMsg = new FeatureNotFoundException(name).getMessage(); return Response.status(Response.Status.NOT_FOUND).entity(errMsg).build(); } getPropertyStore().deleteProperty(name); return Response.noContent().build(); }
/** {@inheritDoc} */ public void deleteProperty(String name) { long start = System.nanoTime(); target.deleteProperty(name); long duration = System.nanoTime() - start; publish(builder(ACTION_DELETE) .property(name) .duration(duration)); }
/** {@inheritDoc} */ @Override public void deleteProperty(String name) { // Access target store getTargetPropertyStore().deleteProperty(name); // even is not present, evict name failed getCacheManager().evictProperty(name); }
/** TDD. */ @Test(expected = PropertyNotFoundException.class) public void deleteKOdoesnotexist() { // Given Assert.assertFalse(testedStore.existProperty(INVALID)); // When testedStore.deleteProperty(INVALID); }
/** TDD. */ @Test public void deleteOK() { // Given testedStore.createProperty(new PropertyString(DELETE_OK, "ff4j")); Assert.assertTrue(testedStore.existProperty(DELETE_OK)); // When testedStore.deleteProperty(DELETE_OK); // Then Assert.assertFalse(testedStore.existProperty(DELETE_OK)); }
String message = null; if (OP_RMV_PROPERTY.equalsIgnoreCase(operation)) { getFf4j().getPropertiesStore().deleteProperty(uid); LOGGER.info("Property '" + uid + "' has been deleted"); message = renderMsgProperty(uid, "DELETED");
ff4j.getPropertiesStore().deleteProperty(name); ff4j.getPropertiesStore().createProperty(ap); ff4j.getPropertiesStore().deleteProperty(uid); ff4j.getPropertiesStore().createProperty(ap);
msg = "Property name not found"; } else { getFf4j().getPropertiesStore().deleteProperty(propertyName); msg = propertyName + " has been DELETED"; Property<?> newProperty = getFf4j().getPropertiesStore().readProperty(propertyName); newProperty.setName(newName); getFf4j().getPropertiesStore().deleteProperty(propertyName); getFf4j().getPropertiesStore().createProperty(newProperty); msg = "Property " + propertyName + " has been renamed to " + newName;