List of usage examples for org.joda.time DateTime getMillis
public long getMillis()
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure timelog(SwagrOptionsPB req) throws Exception { Date start;/*from w w w .j a va 2s.co m*/ Date end; DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); String request = TIMELOG_DAY; if (req.hasStartDt() && req.hasEndDt()) { // if((req.getStartDt()-req.getEndDt())<=604800) // request = TIMELOG_HOUR; start = new Date(req.getStartDt()); end = new Date(req.getEndDt()); } else { start = new Date(startdt.getMillis()); end = new Date(enddt.getMillis()); } try (JdbcService jdbc = drjJdbcFac.newService(request)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, start); ps.setDate(2, end); ps.setInt(3, req.getHostTypeId()); ResultSet rs = jdbc.executeQuery(); return timelogResSet(rs, req.getHostTypeId()); } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure systemTotals(SwagrOptionsPB req) throws Exception { DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); String dtype = "%"; String loc = "%"; String systemTotals = SYSTEM_TOTALS_COUNT; if (req.hasDataType()) if (req.getDataType() != 0) dtype = Integer.toString(req.getDataType()); if (req.hasLocation()) if (!"ALL".equals(req.getLocation())) loc = req.getLocation();/*from w ww. j a va 2 s .c o m*/ int valType = req.getValType(); if (valType == 2) systemTotals = SYSTEM_TOTALS_LOAD; else if (valType == 3) systemTotals = SYSTEM_TOTALS_DURATION; try (JdbcService jdbc = swagrJdbcFac.newService(systemTotals)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setString(3, dtype); ps.setString(4, loc); ps.setInt(5, req.getSystemId()); ResultSet rs = jdbc.executeQuery(); return systemTotalsResultSet(rs, req.getSystemId()); } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure serviceTotals(SwagrOptionsPB req) throws Exception { DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); String dtype = "%"; String loc = "%"; String serviceQuery = SERVICE_TOTALS_COUNT; if (req.hasDataType()) if (req.getDataType() != 0) dtype = Integer.toString(req.getDataType()); if (req.hasLocation()) if (!"ALL".equals(req.getLocation())) loc = req.getLocation();/*from w w w . j a v a 2 s . c o m*/ int valType = req.getValType(); if (valType == 2) serviceQuery = SERVICE_TOTALS_LOAD; else if (valType == 3) serviceQuery = SERVICE_TOTALS_DURATION; try (JdbcService jdbc = swagrJdbcFac.newService(serviceQuery)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setString(3, dtype); ps.setString(4, loc); ps.setInt(5, req.getSystemId()); ResultSet rs = jdbc.executeQuery(); return serviceResultSet(rs); } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure singleReq(SwagrOptionsPB req) throws Exception { SwagrStructure struct = new SwagrStructure(); DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); String tempLoc;/*w w w . j a va 2s.c o m*/ String tempDType; if ("ALL".equals(req.getLocation())) tempLoc = "%"; else tempLoc = req.getLocation(); if (req.getDataType() == 0) tempDType = "%"; else tempDType = Integer.toString(req.getDataType()); try (JdbcService jdbc = swagrJdbcFac.newService(SINGLE_REQ)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setInt(3, req.getId()); ps.setString(4, tempLoc); ps.setString(5, tempDType); ResultSet rs = jdbc.executeQuery(); sysStatsDailyResSet(rs, struct); } try (JdbcService jdbc = swagrJdbcFac.newService(SWAGR_SINGLE_STRINGS_SYS)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setInt(1, req.getId()); ResultSet rs = jdbc.executeQuery(); reqStrings(rs, struct); return struct; } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure singleQuery(SwagrOptionsPB req) throws Exception { SwagrStructure struct = new SwagrStructure(); DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); try (JdbcService jdbc = swagrJdbcFac.newService(SINGLE_QUERY)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setInt(3, req.getId());/* w w w. j a v a 2 s . c om*/ ResultSet rs = jdbc.executeQuery(); queryStatsDailyResSet(rs, struct); } try (JdbcService jdbc = swagrJdbcFac.newService(DRJ_SINGLE_STRING)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setInt(1, req.getId()); ResultSet rs = jdbc.executeQuery(); qStrings(rs, struct); return struct; } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure movingAvg(SwagrOptionsPB req) throws Exception { SwagrStructure struct;//from www.ja v a2 s .c om DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); String tempLoc; if ("ALL".equals(req.getLocation())) tempLoc = "%"; else tempLoc = req.getLocation(); String tempDType; if (req.getDataType() == 0) tempDType = "%"; else tempDType = Integer.toString(req.getDataType()); //where start,end,loc,dtype,rid,valtype try (JdbcService jdbc = swagrJdbcFac.newService(MOVING_AVG)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setString(3, tempLoc); ps.setString(4, tempDType); ps.setInt(5, req.getId()); ps.setInt(6, req.getValType()); ResultSet rs = jdbc.executeQuery(); struct = movingAvgResSet(rs, req.getValType()); } try (JdbcService jdbc = swagrJdbcFac.newService(SWAGR_SINGLE_STRINGS_SYS)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setInt(1, req.getId()); ResultSet rs = jdbc.executeQuery(); reqStrings(rs, struct); return struct; } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure topXSys(SwagrOptionsPB req) throws Exception { SwagrStructure struct = new SwagrStructure(); DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); String temploc;/*www .j a v a 2 s .c o m*/ if ("ALL".equals(req.getLocation())) temploc = "%"; else temploc = req.getLocation(); if (req.getDataType() == 0) { //start,end,loc,start,end,topnum,loc,sysid,type try (JdbcService jdbc = swagrJdbcFac.newService(SWAGR_TOP_SYS_DISTINCT)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setString(3, temploc); ps.setDate(4, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(5, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setInt(6, req.getTopNum()); ps.setString(7, req.getLocation()); ps.setInt(8, req.getSystemId()); ps.setInt(9, req.getValType()); ResultSet rs = jdbc.executeQuery(); sysStatsDailyResSet(rs, struct); jdbc.close(); } } else { //start,end,dtype,loc,start,end,topnum,loc,sysid,dtype,valtype try (JdbcService jdbc = swagrJdbcFac.newService(S_TOP_DATA_DISTINCT)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setInt(3, req.getDataType()); ps.setString(4, temploc); ps.setDate(5, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(6, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setInt(7, req.getTopNum()); ps.setString(8, req.getLocation()); ps.setInt(9, req.getSystemId()); ps.setInt(10, req.getDataType()); ps.setInt(11, req.getValType()); ResultSet rs = jdbc.executeQuery(); sysStatsDailyResSet(rs, struct); jdbc.close(); } } if (req.getDataType() == 0) { try (JdbcService jdbc = swagrJdbcFac.newService(SWAGR_STRINGS_SYS)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setInt(3, req.getTopNum()); ps.setString(4, req.getLocation()); ps.setInt(5, req.getSystemId()); ResultSet rs = jdbc.executeQuery(); reqStrings(rs, struct); return struct; } } else { try (JdbcService jdbc = swagrJdbcFac.newService(SWAGR_STRINGS_DATA)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setInt(3, req.getTopNum()); ps.setString(4, req.getLocation()); ps.setInt(5, req.getSystemId()); ps.setInt(6, req.getDataType()); ResultSet rs = jdbc.executeQuery(); reqStrings(rs, struct); return struct; } } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure topXQ(SwagrOptionsPB req) throws Exception { SwagrStructure struct = new SwagrStructure(); DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); try (JdbcService jdbc = drjJdbcFac.newService(DRJ_TOP_STATS)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setInt(1, req.getHostTypeId()); ps.setDate(2, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(3, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setDate(4, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(5, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setInt(6, req.getTopNum());// ww w. j av a 2s. c om ps.setInt(7, req.getHostTypeId()); ResultSet rs = jdbc.executeQuery(); queryStatsDailyResSet(rs, struct); } try (JdbcService jdbc = drjJdbcFac.newService(DRJ_STRINGS)) { PreparedStatement ps2 = jdbc.getPreparedStatement(); ps2.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps2.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps2.setInt(3, req.getTopNum()); ps2.setInt(4, req.getHostTypeId()); ResultSet rs2 = jdbc.executeQuery(); qStrings(rs2, struct); return struct; } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure service(SwagrOptionsPB req) throws Exception { SwagrStructure struct = new SwagrStructure(); DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); //start,end,location,service try (JdbcService jdbc = swagrJdbcFac.newService(SWAGR_SERVICES)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setString(3, req.hasLocation() ? req.getLocation() : "%"); ps.setString(4, req.getDataType() == 0 ? "%" : Integer.toString(req.getDataType())); ps.setString(5, req.getService()); ResultSet rs = jdbc.executeQuery(); sysStatsDailyResSet(rs, struct); }//from w w w. ja v a 2 s .co m try (JdbcService jdbc = swagrJdbcFac.newService(SWAGR_SERVICE_STRINGS_SYS)) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setString(1, req.getService()); ResultSet rs = jdbc.executeQuery(); reqStrings(rs, struct); return struct; } }
From source file:com.rhythm.swagr.SwagrDAO.java
License:Apache License
private SwagrStructure deprecatedService(SwagrOptionsPB req) throws Exception { SwagrStructure struct = new SwagrStructure(); DateTime enddt = new DateTime(); DateTime startdt = enddt.minusDays(30); Map<RequestKey, Integer> requestIDMap = new HashMap<>(); try (JdbcService jdbc = swagrJdbcFac.newService(SELECT_SYSTEM_REQUESTS)) { jdbc.getPreparedStatement().setInt(1, req.getSystemId()); ResultSet rs = jdbc.executeQuery(); while (rs.next()) { int id = rs.getInt(1); requestIDMap.put(new RequestKey(rs.getString(2), rs.getString(3), rs.getString(4)), id); }//from w w w. j a va2 s . co m } List<Integer> depReqIds = new ArrayList<>(); InfoClient infoClient = InfoClientFactory.getClient(LouieConnectionFactory.getSharedConnection()); List<ServicePB> services; if (req.getService().equals("ALL")) { services = infoClient.getAllServices(); } else { services = Collections.singletonList(infoClient.getService(req.getService())); } for (ServicePB serviceData : services) { for (MethodPB method : serviceData.getMethodsList()) { if (method.getDeprecated()) { StringBuilder paramList = new StringBuilder(); for (ParamPB param : method.getParamsList()) { paramList.append(param.getType()).append(","); } if (paramList.length() != 0) { paramList.deleteCharAt(paramList.length() - 1); } RequestKey rkey = new RequestKey(serviceData.getName(), method.getName(), paramList.toString()); Integer rid = requestIDMap.get(rkey); if (rid != null) { depReqIds.add(rid); } } } } if (depReqIds.isEmpty()) { return struct; } StringBuilder depQuery = new StringBuilder(); for (int i = 0; i < depReqIds.size(); i++) { depQuery.append("?"); if (i < depReqIds.size() - 1) { depQuery.append(","); } } depQuery.append(")"); try (JdbcService jdbc = swagrJdbcFac.newService(SWAGR_SERVICES_DEPRECATED + depQuery.toString())) { PreparedStatement ps = jdbc.getPreparedStatement(); ps.setDate(1, req.hasStartDt() ? new Date(req.getStartDt()) : new Date(startdt.getMillis())); ps.setDate(2, req.hasEndDt() ? new Date(req.getEndDt()) : new Date(enddt.getMillis())); ps.setString(3, req.hasLocation() ? req.getLocation() : "%"); ps.setString(4, req.getDataType() == 0 ? "%" : Integer.toString(req.getDataType())); int i = 5; for (int id : depReqIds) { ps.setInt(i++, id); } ResultSet rs = jdbc.executeQuery(); sysStatsDailyResSet(rs, struct); } try (JdbcService jdbc = swagrJdbcFac .newService(SWAGR_STRINGS_PREFIX + " WHERE r.id IN (" + depQuery.toString())) { PreparedStatement ps = jdbc.getPreparedStatement(); int i = 1; for (int id : depReqIds) { ps.setInt(i++, id); } ResultSet rs = jdbc.executeQuery(); reqStrings(rs, struct); return struct; } }