private String prefix(final ConferenceDetailRecord cdr) { final StringBuilder buffer = new StringBuilder(); buffer.append("/").append(apiVersion).append("/Accounts/"); buffer.append(cdr.getAccountSid().toString()).append("/Conferences/"); buffer.append(cdr.getSid()); return buffer.toString(); } }
private String getNextPageUri(ConferenceDetailRecordList list) { String lastSid = (page == getTotalPages()) ? "null" : list.getConferenceDetailRecords().get(pageSize - 1).getSid().toString(); return (page == getTotalPages()) ? "null" : pathUri + "?Page=" + (page + 1) + "&PageSize=" + pageSize + "&AfterSid=" + lastSid; }
private Map<String, Object> toMap(final ConferenceDetailRecord cdr) { final Map<String, Object> map = new HashMap<String, Object>(); map.put("sid", DaoUtils.writeSid(cdr.getSid())); map.put("date_created", DaoUtils.writeDateTime(cdr.getDateCreated())); map.put("date_updated", DaoUtils.writeDateTime(cdr.getDateUpdated())); map.put("account_sid", DaoUtils.writeSid(cdr.getAccountSid())); map.put("status", cdr.getStatus()); map.put("friendly_name", cdr.getFriendlyName()); map.put("api_version", cdr.getApiVersion()); map.put("uri", DaoUtils.writeUri(cdr.getUri())); map.put("master_ms_id", cdr.getMasterMsId()); map.put("master_conference_endpoint_id", cdr.getMasterConferenceEndpointId()); map.put("master_ivr_endpoint_id", cdr.getMasterIVREndpointId()); map.put("master_ivr_endpoint_session_id", cdr.getMasterIVREndpointSessionId()); map.put("master_bridge_endpoint_id", cdr.getMasterBridgeEndpointId()); map.put("master_bridge_endpoint_session_id", cdr.getMasterBridgeEndpointSessionId()); map.put("master_present", cdr.isMasterPresent()); map.put("master_bridge_conn_id", cdr.getMasterBridgeConnectionIdentifier()); map.put("master_ivr_conn_id", cdr.getMasterIVRConnectionIdentifier()); map.put("moderator_present", cdr.isModeratorPresent()); return map; } }
if(records != null && records.size()>0){ cdr = records.get(0); sid = cdr.getSid(); if(logger.isInfoEnabled()) logger.info("A conference with same name is running. According to database record. given SID is: "+sid); sid = cdr.getSid(); if(logger.isInfoEnabled()) logger.info("addConferenceDetailRecord: SID: "+sid+" NAME: "+conferenceName);
@Override public JsonElement serialize(final ConferenceDetailRecord cdr, Type type, final JsonSerializationContext context) { final JsonObject object = new JsonObject(); writeSid(cdr.getSid(), object); writeDateCreated(cdr.getDateCreated(), object); writeDateUpdated(cdr.getDateUpdated(), object); writeAccountSid(cdr.getAccountSid(), object); writeStatus(cdr.getStatus(), object); writeApiVersion(cdr.getApiVersion(), object); writeFriendlyName(cdr.getFriendlyName(), object); writeUri(cdr.getUri(), object); writeSubResources(cdr, object); return object; }
@Override public void marshal(final Object object, final HierarchicalStreamWriter writer, final MarshallingContext context) { final ConferenceDetailRecord cdr = (ConferenceDetailRecord) object; writer.startNode("Conference"); writeSid(cdr.getSid(), writer); writeDateCreated(cdr.getDateCreated(), writer); writeDateUpdated(cdr.getDateUpdated(), writer); writeAccountSid(cdr.getAccountSid(), writer); writeStatus(cdr.getStatus(), writer); writeApiVersion(cdr.getApiVersion(), writer); writeFriendlyName(cdr.getFriendlyName(), writer); writeUri(cdr.getUri(), writer); writeSubResources(cdr, writer); writer.endNode(); }