public String[] scanForNew(Device device, Date lastScanTimestamp) { if(this.newCount != 0) { this.newCount--; return new String[]{Utilities.generateUID(), Utilities.generateUID(), Utilities.generateUID()}; } return null; }
private String generateSync() { String sync = null; sync = Utilities.generateUID(); return sync; }
public String generateSync() { String sync = null; //sync = String.valueOf(System.currentTimeMillis()); sync = Utilities.generateUID(); return sync; } public void clearAll(Session session,String storageId) throws SyncException
public void start() { for(int i=0; i<5; i++) { BootObject local = new BootObject(); local.setSyncId(Utilities.generateUID()); this.data.add(local); } } //---MobileConnector Implementation--------------------------------------------------------------------------------------------------------
public static String generateOneWayHash(String input, String knownSalt) { try { String onewayHash = null; MessageDigest digest = MessageDigest.getInstance("SHA-512"); String randomSalt = Utilities.generateUID(); byte[] hashBytes = digest.digest((knownSalt+randomSalt).getBytes()); onewayHash = Utilities.encodeBinaryData(hashBytes); return onewayHash; } catch(Exception e) { throw new SystemException(e.getMessage(), e); } } }
public void start() { StringBuilder messageBuilder = new StringBuilder(); /*StringBuilder packetBuilder = new StringBuilder(); for(int i=0; i<1000; i++) { packetBuilder.append("a"); } String packet = packetBuilder.toString(); for(int i=0; i<100; i++) { messageBuilder.append(packet); }*/ String message = messageBuilder.toString(); for(int i=0; i<2; i++) { LargeObject largeObject = new LargeObject(); largeObject.setSyncId(Utilities.generateUID()); largeObject.setMessage(message); this.largeObjects.add(largeObject); } } //---MobileConnector Implementation--------------------------------------------------------------------------------------------------------
public String create(Ticket ticket) throws ModelException { Session session = null; Transaction tx = null; try { session = this.hibernateManager.getSessionFactory().getCurrentSession(); tx = session.beginTransaction(); String ticketId = "ticket://"+Utilities.generateUID(); ticket.setTicketId(ticketId); session.save(ticket); tx.commit(); return ticket.getTicketId(); } catch(Exception e) { log.error(this, e); if(tx != null) { tx.rollback(); } throw new ModelException(e); } }
public String saveSession(Session session) { String sessionId = null; if(session != null && session.getSessionId() != null && session.getSessionId().trim().length() > 0 ) { sessionId = session.getSessionId(); } else { sessionId = Utilities.generateUID(); session.setSessionId(sessionId); } this.sessionMap.put(session.getSessionId(), session); return sessionId; }
public CustomerInfo newCustomerInfo() { CustomerInfo customerInfo = new CustomerInfo(); customerInfo.setCustomerId("customerId:"+Utilities.generateUID()); customerInfo.setName("blahblah chemicals"); customerInfo.setComments("Refrigerator part was busted!!"); return customerInfo; }
public Technician newTechnician() { Technician technician = new Technician(); technician.setEmployeeId("employeeId:"+Utilities.generateUID()); technician.setName("employeeblahblah"); technician.setStatus("onsite"); return technician; }
mobileObject.setRecordId(Utilities.generateUID());
record.setRecordId(Utilities.generateUID());
public void start() { for(int i=0; i<5; i++) { QueryObject queryObject = new QueryObject(); Message message = new Message(); queryObject.setMessage(message); queryObject.setSyncId(Utilities.generateUID()); queryObject.setFrom(i+"/from"); queryObject.setTo(i+"/to"); message.setFrom(i+"/message/from"); message.setTo(i+"/message/to"); this.objects.add(queryObject); } } //---MobileConnector Implementation--------------------------------------------------------------------------------------------------------
private void setupLargeObjectChannel(String info) { String testsuiteApp = "org.openmobster.core.mobileCloud.api"; for(int i=0; i<3; i++) { String syncId = Utilities.generateUID(); LargeObject largeObject = new LargeObject(); largeObject.setSyncId(syncId); largeObject.setMessage(this.largeObjectMessage); this.largeObjectChannel.addNewLargeObject(largeObject); List serverChangeLog = new ArrayList(); ChangeLogEntry serverEntry = new ChangeLogEntry(); serverEntry.setNodeId("large_object_channel"); serverEntry.setOperation(ServerSyncEngine.OPERATION_ADD); serverEntry.setRecordId(syncId); serverChangeLog.add(serverEntry); this.serverSyncEngine.addChangeLogEntries(this.deviceId, testsuiteApp, serverChangeLog); } } //------Processor implementation---------------------------------------------------------------------------------------------------------------------------------