List of usage examples for com.amazonaws.services.dynamodbv2.datamodeling DynamoDBMapper load
@Override public <T extends Object> T load(T keyObject, DynamoDBMapperConfig config)
From source file:com.kirana.dao.OrderDaoImpl.java
@Override public boolean deleteOrder(String id) throws Exception { boolean status = false; DynamoDBMapper mapper = new DynamoDBMapper(dbClient); Order order = mapper.load(Order.class, id); if (order != null) { mapper.delete(order, new DynamoDBMapperConfig(DynamoDBMapperConfig.SaveBehavior.CLOBBER)); status = true;//from ww w .j a va 2s. com } return status; }
From source file:com.kirana.dao.OrderDaoImpl.java
@Override public Order getOrderById(String id) throws Exception { DynamoDBMapper mapper = new DynamoDBMapper(dbClient); return mapper.load(Order.class, id); }
From source file:com.xpeppers.motorvehicle.services.BikeResource.java
@GET @Path("{id}") @Produces(MediaType.APPLICATION_JSON)//from w ww .jav a2 s . c o m public Response getBikes(@PathParam("id") String id) { System.out.println("GET /bikes/" + id); //Mapping resource on DynamoDB table DynamoDBMapper db_mapper = new DynamoDBMapper(client); BikeMapper bike = new BikeMapper(); try { bike = db_mapper.load(BikeMapper.class, id); //The GET method means retrieve whatever information is identified by the Request-URI. return Response.status(200).entity(bike).build(); } catch (AmazonServiceException ase) { System.out.println(ase.getErrorMessage()); return Response.status(500).entity("{\"Status\":\"Error\"}").build(); } }
From source file:com.xpeppers.motorvehicle.services.CarResource.java
/** * Retrieves representation of an instance of com.xpeppers.motorvehicle.services.CarResource * @return an instance of java.lang.String *//*w w w . j a v a 2 s. com*/ @GET @Path("{id}") @Produces(MediaType.APPLICATION_JSON) public Response getCars(@PathParam("id") String id) { System.out.println("GET /cars/" + id); //Mapping resource on DynamoDB table DynamoDBMapper db_mapper = new DynamoDBMapper(client); CarMapper car = new CarMapper(); try { car = db_mapper.load(CarMapper.class, id); //The GET method means retrieve whatever information is identified by the Request-URI. return Response.status(200).entity(car).build(); } catch (AmazonServiceException ase) { System.out.println(ase.getErrorMessage()); return Response.status(500).entity("{\"Status\":\"Error\"}").build(); } }
From source file:it.simona.magazzinosrv.BorsaResource.java
@GET //prende l id che arriva sulla risorsa dalla chiamata http @Path("{id}") @Produces(MediaType.APPLICATION_JSON)/*from w w w.ja va2s.c o m*/ //prendo l id dall url e lo trasformo nel paramentro di tipo stringa public Response getBorsa(@PathParam("id") Integer id) throws IOException { System.out.println("GET/borsa/" + id); //Mapping resource on DynamoDB table DynamoDBMapper db_mapper = new DynamoDBMapper(client); BorsaMapper borsa = new BorsaMapper(); try { borsa = db_mapper.load(BorsaMapper.class, id); Response.status(200).entity(borsa).build(); } catch (AmazonServiceException ase) { System.out.println(ase.getErrorMessage()); return Response.status(500).entity("{\"Status\":\"Error\"}").build(); } return null; }
From source file:org.apache.gora.dynamodb.store.DynamoDBNativeStore.java
License:Apache License
/** * Deletes the object using key//w w w. ja v a 2s .com * * @param key the key of the object * @return true for a successful process */ @Override public boolean delete(K key) throws GoraException { try { T object = null; Object rangeKey = null, hashKey = null; DynamoDBMapper mapper = new DynamoDBMapper(dynamoDBStoreHandler.getDynamoDbClient()); for (Method met : key.getClass().getDeclaredMethods()) { if (met.getName().equals(GET_RANGE_KEY_METHOD)) { Object[] params = null; rangeKey = met.invoke(key, params); break; } } for (Method met : key.getClass().getDeclaredMethods()) { if (met.getName().equals(GET_HASH_KEY_METHOD)) { Object[] params = null; hashKey = met.invoke(key, params); break; } } if (hashKey == null) object = (T) mapper.load(persistentClass, key); if (rangeKey == null) object = (T) mapper.load(persistentClass, hashKey); else object = (T) mapper.load(persistentClass, hashKey, rangeKey); if (object == null) return false; // setting key for dynamodbMapper mapper.delete(object); return true; } catch (Exception e) { throw new GoraException(e); } }
From source file:org.diksha.common.dyutils.DyDBUtils.java
License:Apache License
public static void reconcileFix(String configId) { ArrayList<String> listOpenExecutionsFromDynamo = listOpenExecutionsFromDynamo(configId); ArrayList<String> listOpenExecutionsFromSWF = SchedulerUDE.listOpenExecutionsFromSWF(configId); listOpenExecutionsFromDynamo.removeAll(listOpenExecutionsFromSWF); for (int cnt = 0; cnt < listOpenExecutionsFromDynamo.size(); cnt++) { System.out.println(" Now fixing... " + listOpenExecutionsFromDynamo.get(cnt)); DynamoDBMapper mapper = DyDBUtils.getDynamoDBMapper(); SchedulerWorkflowState schedulerWorkflowState = mapper.load(SchedulerWorkflowState.class, listOpenExecutionsFromDynamo.get(cnt)); schedulerWorkflowState.setLoopState("CLOSED"); mapper.save(schedulerWorkflowState); }/*from www. j av a 2 s . c o m*/ }
From source file:org.diksha.common.dyutils.DyDBUtils.java
License:Apache License
public static SchedulerConfig getSchedulerConfig(String configId) { DynamoDBMapper mapper = getDynamoDBMapper(); SchedulerConfig schedulerConfig = mapper.load(SchedulerConfig.class, configId); return schedulerConfig; }
From source file:org.diksha.common.dyutils.DyDBUtils.java
License:Apache License
public static void deleteFunction(String functionAlias) { DynamoDBMapper mapper = getDynamoDBMapper(); SchedulerUDF schedulerUDF = mapper.load(SchedulerUDF.class, functionAlias); mapper.delete(schedulerUDF);/*w ww.j a v a 2s . co m*/ }
From source file:org.diksha.common.dyutils.DyDBUtils.java
License:Apache License
public static void deleteJob(String jobName) { DynamoDBMapper mapper = getDynamoDBMapper(); SchedulerUDJ schedulerUDJ = mapper.load(SchedulerUDJ.class, jobName); mapper.delete(schedulerUDJ);/* w ww. ja v a 2s . c o m*/ }