Merge branch 'master' of https://git.loafle.net/overflow/central
This commit is contained in:
commit
cece514174
12
pom.xml
12
pom.xml
|
@ -24,12 +24,13 @@
|
|||
<caffeine.version>2.5.6</caffeine.version>
|
||||
<protoc.version>3.5.1</protoc.version>
|
||||
<spring.version>5.0.6.RELEASE</spring.version>
|
||||
<spring.data.commons.version>2.0.7.RELEASE</spring.data.commons.version>
|
||||
<spring.data.jpa.version>2.0.7.RELEASE</spring.data.jpa.version>
|
||||
<spring.data.redis.version>2.0.7.RELEASE</spring.data.redis.version>
|
||||
<spring.crypto.version>5.0.5.RELEASE</spring.crypto.version>
|
||||
<!-- <gson.version>2.8.2</gson.version> -->
|
||||
<jackson.mapper.version>1.9.13</jackson.mapper.version>
|
||||
<hibernate.version>5.2.10.Final</hibernate.version>
|
||||
<hibernate.version>5.3.1.Final</hibernate.version>
|
||||
<javax.mail.version>1.4.7</javax.mail.version>
|
||||
<javax.mail-api.version>1.6.0</javax.mail-api.version>
|
||||
<apache.velocity.version>1.7</apache.velocity.version>
|
||||
|
@ -49,7 +50,7 @@
|
|||
<dependency>
|
||||
<groupId>com.loafle.overflow</groupId>
|
||||
<artifactId>commons-java</artifactId>
|
||||
<version>1.0.9-SNAPSHOT</version>
|
||||
<version>1.0.13-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
@ -81,6 +82,13 @@
|
|||
</dependency>
|
||||
|
||||
<!-- Spring Dependency-->
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.data</groupId>
|
||||
<artifactId>spring-data-commons</artifactId>
|
||||
<version>${spring.data.jpa.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.data</groupId>
|
||||
<artifactId>spring-data-jpa</artifactId>
|
||||
|
|
|
@ -4,6 +4,8 @@ import com.loafle.overflow.model.domain.Domain;
|
|||
import com.loafle.overflow.model.domain.DomainMember;
|
||||
import com.loafle.overflow.model.member.Member;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -16,7 +18,9 @@ public interface DomainMemberDAO extends JpaRepository<DomainMember, Long> {
|
|||
|
||||
DomainMember findByMemberEmail(String memberEmail);
|
||||
|
||||
Domain findDomainByMemberId(Long memberId);
|
||||
@Query("SELECT dm.domain from DomainMember dm where dm.member.email = :memberEmail")
|
||||
Domain findDomainByMemberEmail(@Param("memberEmail") String memberEmail);
|
||||
|
||||
List<Member> findAllMemberByDomainId(Long domainID);
|
||||
@Query("SELECT dm.member from DomainMember dm where dm.domain.id = :domainId")
|
||||
List<Member> findAllMemberByDomainId(@Param("domainId") Long domainId);
|
||||
}
|
||||
|
|
|
@ -24,8 +24,8 @@ public class CentralDomainMemberService implements DomainMemberService {
|
|||
this.domainMemberDAO.save(domainMember);
|
||||
}
|
||||
|
||||
public Domain readDomainByMemberID(Long memberID) {
|
||||
return this.domainMemberDAO.findDomainByMemberId(memberID);
|
||||
public Domain readDomainByMemberEmail(String memberEmail) {
|
||||
return this.domainMemberDAO.findDomainByMemberEmail(memberEmail);
|
||||
}
|
||||
|
||||
public DomainMember readByMemberEmail(String email) {
|
||||
|
|
|
@ -48,7 +48,7 @@ public class EmailAuthService {
|
|||
// "http://127.0.0.1:4200/auth/";
|
||||
|
||||
public EmailAuth read(Long id) {
|
||||
return this.emailAuthDAO.findOne(id);
|
||||
return this.emailAuthDAO.findById(id).get();
|
||||
}
|
||||
|
||||
public EmailAuth readBySignupAuthKey(String token) throws OverflowException {
|
||||
|
|
|
@ -19,10 +19,10 @@ public interface InfraDAO extends JpaRepository<Infra, Long> {
|
|||
|
||||
Page<Infra> findAllByProbeId(Long probeID, Pageable pageable);
|
||||
|
||||
Page<Infra> findAllByProbeInAndTargetNotNull(List<Probe> probes, Pageable pageable);
|
||||
Page<Infra> findAllByProbeIn(List<Probe> probes, Pageable pageable);
|
||||
|
||||
List<Target> findAllTargetByProbeIn(List<Probe> probes);
|
||||
|
||||
Infra findByTargetId(Long targetID);
|
||||
// Infra findByTargetId(Long targetID);
|
||||
|
||||
}
|
|
@ -9,5 +9,5 @@ import org.springframework.stereotype.Repository;
|
|||
*/
|
||||
@Repository
|
||||
public interface InfraOSPortDAO extends JpaRepository<InfraOSPort, Long> {
|
||||
InfraOSPort findByInfraOSIdAndPortAndPortType(Long infraOSId, Integer port, String portType);
|
||||
InfraOSPort findByInfraOSAndPortAndPortType(Long infraOSId, Integer port, String portType);
|
||||
}
|
|
@ -22,7 +22,7 @@ public class CentralInfraHostService implements InfraHostService {
|
|||
}
|
||||
|
||||
public InfraHost read(Long id) throws OverflowException {
|
||||
return this.infraHostDAO.findOne(id);
|
||||
return this.infraHostDAO.findById(id).get();
|
||||
}
|
||||
|
||||
public InfraHost readByProbeIdAndIpv4(Long probeId, String ip) throws OverflowException {
|
||||
|
|
|
@ -20,6 +20,6 @@ public class CentralInfraMachineService implements InfraMachineService {
|
|||
}
|
||||
|
||||
public InfraMachine read(Long id) {
|
||||
return this.infraMachineDAO.findOne(id);
|
||||
return this.infraMachineDAO.findById(id).get();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ public class CentralInfraOSApplicationService implements InfraOSApplicationServi
|
|||
}
|
||||
|
||||
public InfraOSApplication read(Long id) throws OverflowException {
|
||||
return this.infraOSApplicationDAO.findOne(id);
|
||||
return this.infraOSApplicationDAO.findById(id).get();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ public class CentralInfraOSDaemonService implements InfraOSDaemonService {
|
|||
}
|
||||
|
||||
public InfraOSDaemon read(Long id) throws OverflowException {
|
||||
return this.infraOSDaemonDAO.findOne(id);
|
||||
return this.infraOSDaemonDAO.findById(id).get();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,11 +21,11 @@ public class CentralInfraOSPortService implements InfraOSPortService {
|
|||
}
|
||||
|
||||
public InfraOSPort read(Long id) throws OverflowException {
|
||||
return this.infraOSPortDAO.findOne(id);
|
||||
return this.infraOSPortDAO.findById(id).get();
|
||||
}
|
||||
|
||||
public InfraOSPort readByInfraOSIDAndPortAndPortType(Long infraOSID, Integer port, String portType)
|
||||
throws OverflowException {
|
||||
return this.infraOSPortDAO.findByInfraOSIdAndPortAndPortType(infraOSID, port, portType);
|
||||
return this.infraOSPortDAO.findByInfraOSAndPortAndPortType(infraOSID, port, portType);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,6 +21,6 @@ public class CentralInfraOSService implements InfraOSService {
|
|||
}
|
||||
|
||||
public InfraOS read(Long id) throws OverflowException {
|
||||
return this.infraOSDAO.findOne(id);
|
||||
return this.infraOSDAO.findById(id).get();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -38,7 +38,7 @@ public class CentralInfraService implements InfraService {
|
|||
}
|
||||
|
||||
public Infra read(Long id) throws OverflowException {
|
||||
Infra infra = this.infraDAO.findOne(id);
|
||||
Infra infra = this.infraDAO.findById(id).get();
|
||||
return infra;
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,7 @@ public class CentralInfraService implements InfraService {
|
|||
throw new OverflowException("ProbeNotFoundException", new Throwable());
|
||||
}
|
||||
|
||||
Page<Infra> infraList = this.infraDAO.findAllByProbeInAndTargetNotNull(probeList, PageUtil.getPageRequest(pageParams));
|
||||
Page<Infra> infraList = this.infraDAO.findAllByProbeIn(probeList, PageUtil.getPageRequest(pageParams));
|
||||
return infraList;
|
||||
}
|
||||
|
||||
|
@ -74,7 +74,8 @@ public class CentralInfraService implements InfraService {
|
|||
}
|
||||
|
||||
public Infra readByTargetID(Long targetID) throws OverflowException {
|
||||
return this.infraDAO.findByTargetId(targetID);
|
||||
// return this.infraDAO.findByTargetId(targetID);
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ public class CentralInfraServiceService implements InfraServiceService {
|
|||
}
|
||||
|
||||
public InfraService read(Long id) throws OverflowException {
|
||||
return this.infraServiceDAO.findOne(id);
|
||||
return this.infraServiceDAO.findById(id).get();
|
||||
}
|
||||
|
||||
public InfraService readByInfraHostIDAndPortAndPortType(Long infraHostID, int port, String portType)
|
||||
|
|
|
@ -245,7 +245,7 @@ public class CentralMemberService implements MemberService {
|
|||
throw new OverflowException("SignInIdNotExistException()", new Throwable());
|
||||
}
|
||||
|
||||
Member resMember = this.memberDAO.findOne(memberId);
|
||||
Member resMember = this.memberDAO.findById(memberId).get();
|
||||
return resMember;
|
||||
}
|
||||
|
||||
|
|
|
@ -51,11 +51,11 @@ public class CentralMemberTotpService implements MemberTotpService {
|
|||
}
|
||||
|
||||
public void remove(Long id) throws OverflowException {
|
||||
this.totpDAO.delete(id);
|
||||
this.totpDAO.deleteById(id);
|
||||
}
|
||||
|
||||
public MemberTotp read(Long id) throws OverflowException {
|
||||
return this.totpDAO.findOne(id);
|
||||
return this.totpDAO.findById(id).get();
|
||||
}
|
||||
|
||||
public boolean checkCodeForMember(String memberEmail, String code) throws OverflowException {
|
||||
|
|
|
@ -3,6 +3,8 @@ package com.loafle.overflow.central.module.meta.dao;
|
|||
import com.loafle.overflow.model.meta.MetaSensorDisplayMapping;
|
||||
import com.loafle.overflow.model.meta.MetaSensorItemKey;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -12,5 +14,7 @@ import java.util.List;
|
|||
*/
|
||||
@Repository
|
||||
public interface MetaSensorDisplayMappingDAO extends JpaRepository<MetaSensorDisplayMapping, Short> {
|
||||
public List<MetaSensorItemKey> findAllMetaSensorItemKeyByMetaSensorDisplayItemId(Long metaSensorDisplayItemId);
|
||||
|
||||
@Query("SELECT m.metaSensorItemKey from MetaSensorDisplayMapping m where m.metaSensorDisplayItem.id = :metaSensorDisplayItemId")
|
||||
public List<MetaSensorItemKey> findAllMetaSensorItemKeyByMetaSensorDisplayItemId(@Param("metaSensorDisplayItemId") Long metaSensorDisplayItemId);
|
||||
}
|
||||
|
|
|
@ -28,6 +28,6 @@ public class CentralMetaHistoryTypeService implements MetaHistoryTypeService {
|
|||
}
|
||||
|
||||
public List<MetaHistoryType> registAll(List<MetaHistoryType> metaHistoryTypes) throws OverflowException {
|
||||
return (List<MetaHistoryType>)this.hisotyTypeDAO.save(metaHistoryTypes);
|
||||
return (List<MetaHistoryType>)this.hisotyTypeDAO.saveAll(metaHistoryTypes);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,7 +23,7 @@ public class CentralMetaSensorDisplayItemService implements MetaSensorDisplayIte
|
|||
}
|
||||
|
||||
public MetaSensorDisplayItem read(Long id) throws OverflowException {
|
||||
return this.displayItemDAO.findOne(id);
|
||||
return this.displayItemDAO.findById(id).get();
|
||||
}
|
||||
|
||||
public List<MetaSensorDisplayItem> readAllByCrawlerID(Short metaCrawlerID) throws OverflowException {
|
||||
|
|
|
@ -28,6 +28,6 @@ public class CentralMetaSensorItemTypeService implements MetaSensorItemTypeServi
|
|||
}
|
||||
|
||||
public List<MetaSensorItemType> registAll(List<MetaSensorItemType> list) throws OverflowException {
|
||||
return (List<MetaSensorItemType>)this.sensorItemTypeDAO.save(list);
|
||||
return (List<MetaSensorItemType>)this.sensorItemTypeDAO.saveAll(list);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -98,13 +98,13 @@ public class CentralNoAuthProbeService implements NoAuthProbeService {
|
|||
}
|
||||
|
||||
public NoAuthProbe read(Long id) {
|
||||
return this.noAuthProbeDAO.findOne(id);
|
||||
return this.noAuthProbeDAO.findById(id).get();
|
||||
}
|
||||
|
||||
@WebappAPI
|
||||
@Transactional
|
||||
public List<NoAuthProbe> acceptNoAuthProbe(Long noAuthProbeID) throws OverflowException {
|
||||
NoAuthProbe noAuthProbe = this.noAuthProbeDAO.findOne(noAuthProbeID);
|
||||
NoAuthProbe noAuthProbe = this.noAuthProbeDAO.findById(noAuthProbeID).get();
|
||||
|
||||
NoAuthProbeDescription noAuthProbeDescription = null;
|
||||
try {
|
||||
|
@ -197,7 +197,7 @@ public class CentralNoAuthProbeService implements NoAuthProbeService {
|
|||
|
||||
private void newProbeHost(InfraHost infraHost, Probe probe) throws OverflowException {
|
||||
ProbeHost probeHost = new ProbeHost();
|
||||
probeHost.setHost(infraHost);
|
||||
probeHost.setInfraHost(infraHost);
|
||||
probeHost.setProbe(probe);
|
||||
|
||||
this.probeHostService.regist(probeHost);
|
||||
|
@ -205,7 +205,7 @@ public class CentralNoAuthProbeService implements NoAuthProbeService {
|
|||
|
||||
@WebappAPI
|
||||
public List<NoAuthProbe> denyNoauthProbe(Long noAuthProbeID) throws OverflowException {
|
||||
NoAuthProbe noAuthProbe = this.noAuthProbeDAO.findOne(noAuthProbeID);
|
||||
NoAuthProbe noAuthProbe = this.noAuthProbeDAO.findById(noAuthProbeID).get();
|
||||
|
||||
noAuthProbe.setMetaNoAuthProbeStatus(new MetaNoAuthProbeStatus((short) 2));
|
||||
this.noAuthProbeDAO.save(noAuthProbe);
|
||||
|
|
|
@ -48,7 +48,7 @@ public class CentralNotificationService implements NotificationService {
|
|||
for (Notification n : list) {
|
||||
n.setConfirmDate(new Date());
|
||||
}
|
||||
this.notificationDAO.save(list);
|
||||
this.notificationDAO.saveAll(list);
|
||||
return this.readAllByMemberEmail(memberEmail, pageParams);
|
||||
}
|
||||
|
||||
|
@ -58,12 +58,12 @@ public class CentralNotificationService implements NotificationService {
|
|||
for (Notification n : list) {
|
||||
n.setConfirmDate(null);
|
||||
}
|
||||
this.notificationDAO.save(list);
|
||||
this.notificationDAO.saveAll(list);
|
||||
return this.readAllByMemberEmail(memberEmail, pageParams);
|
||||
}
|
||||
|
||||
public Notification markAsRead(Long notificationID) throws OverflowException {
|
||||
Notification notification = this.notificationDAO.findOne(notificationID);
|
||||
Notification notification = this.notificationDAO.findById(notificationID).get();
|
||||
notification.setConfirmDate(new Date());
|
||||
return this.notificationDAO.save(notification);
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@ public class CentralProbeHostService implements ProbeHostService {
|
|||
private ProbeHostDAO probeHostDAO;
|
||||
|
||||
public ProbeHost read(Long id) throws OverflowException {
|
||||
return this.probeHostDAO.findOne(id);
|
||||
return this.probeHostDAO.findById(id).get();
|
||||
}
|
||||
|
||||
public ProbeHost readByProbeID(Long probeID) throws OverflowException {
|
||||
|
|
|
@ -28,7 +28,7 @@ public class CentralProbeService implements ProbeService {
|
|||
}
|
||||
|
||||
public List<Probe> regist(List<Probe> probes) throws OverflowException {
|
||||
return (List<Probe>)this.probeDAO.save(probes);
|
||||
return (List<Probe>)this.probeDAO.saveAll(probes);
|
||||
}
|
||||
|
||||
public List<Probe> readAllByDomainID(Long domainID) throws OverflowException {
|
||||
|
@ -37,7 +37,7 @@ public class CentralProbeService implements ProbeService {
|
|||
}
|
||||
|
||||
public Probe read(Long id) throws OverflowException {
|
||||
return this.probeDAO.findOne(id);
|
||||
return this.probeDAO.findById(id).get();
|
||||
}
|
||||
|
||||
public Probe readByProbeKey(String probeKey) throws OverflowException {
|
||||
|
@ -49,18 +49,18 @@ public class CentralProbeService implements ProbeService {
|
|||
}
|
||||
|
||||
public boolean remove(Long id) throws OverflowException {
|
||||
this.probeDAO.delete(id);
|
||||
this.probeDAO.deleteById(id);
|
||||
return true;
|
||||
}
|
||||
|
||||
public Probe increaseTargetCount(Probe probe) {
|
||||
Probe p = this.probeDAO.findOne(probe.getId());
|
||||
Probe p = this.probeDAO.findById(probe.getId()).get();
|
||||
p.setTargetCount(p.getTargetCount() + 1);
|
||||
return this.probeDAO.save(p);
|
||||
}
|
||||
|
||||
public Probe decreaseTargetCount(Probe probe) {
|
||||
Probe p = this.probeDAO.findOne(probe.getId());
|
||||
Probe p = this.probeDAO.findById(probe.getId()).get();
|
||||
int count = p.getTargetCount();
|
||||
if (count > 0) {
|
||||
p.setTargetCount(count - 1);
|
||||
|
@ -69,7 +69,7 @@ public class CentralProbeService implements ProbeService {
|
|||
}
|
||||
|
||||
public Probe modifyDisplayName(Long probeId, String displayName) {
|
||||
Probe probe = this.probeDAO.findOne(probeId);
|
||||
Probe probe = this.probeDAO.findById(probeId).get();
|
||||
probe.setDisplayName(displayName);
|
||||
return this.probeDAO.save(probe);
|
||||
}
|
||||
|
|
|
@ -4,6 +4,8 @@ import com.loafle.overflow.model.meta.MetaSensorItemKey;
|
|||
import com.loafle.overflow.model.sensor.SensorItemDependency;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -14,5 +16,6 @@ import java.util.List;
|
|||
@Repository
|
||||
public interface SensorItemDependencyDAO extends JpaRepository<SensorItemDependency, Long> {
|
||||
|
||||
List<MetaSensorItemKey> findAllByMetaSensorDisplayItemId(Long metaSensorDisplayItemId);
|
||||
@Query("SELECT s.metaSensorItemKey from SensorItemDependency s where s.metaSensorDisplayItem.id = :metaSensorDisplayItemId")
|
||||
List<MetaSensorItemKey> findAllMetaSensorItemKeyByMetaSensorDisplayItemId(@Param("metaSensorDisplayItemId") Long metaSensorDisplayItemId);
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ public class CentralSensorItemDependencyService implements SensorItemDependencyS
|
|||
|
||||
public List<MetaSensorItemKey> readAllMetaSensorItemKeyByMetaSensorDisplayItemID(Long metaSensorDisplayItemID)
|
||||
throws OverflowException {
|
||||
return this.sensorItemDependencyDAO.findAllByMetaSensorDisplayItemId(metaSensorDisplayItemID);
|
||||
return this.sensorItemDependencyDAO.findAllMetaSensorItemKeyByMetaSensorDisplayItemId(metaSensorDisplayItemID);
|
||||
}
|
||||
|
||||
public Map<String, List<MetaSensorItemKey>> readAllMapByMetaSensorDisplayItems(
|
||||
|
@ -40,7 +40,7 @@ public class CentralSensorItemDependencyService implements SensorItemDependencyS
|
|||
|
||||
for (MetaSensorDisplayItem displayItem : metaSensorDisplayItems) {
|
||||
List<MetaSensorItemKey> itemKeys = this.sensorItemDependencyDAO
|
||||
.findAllByMetaSensorDisplayItemId(displayItem.getId());
|
||||
.findAllMetaSensorItemKeyByMetaSensorDisplayItemId(displayItem.getId());
|
||||
map.put(displayItem.getKey(), itemKeys);
|
||||
}
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ public class CentralSensorItemService implements SensorItemService {
|
|||
|
||||
@Transactional
|
||||
public SensorItem regist(SensorItem sensorItem) throws OverflowException {
|
||||
Sensor s = sensorDAO.findOne(sensorItem.getSensor().getId());
|
||||
Sensor s = sensorDAO.findById(sensorItem.getSensor().getId()).get();
|
||||
s.setItemCount((short) (s.getItemCount() + 1));
|
||||
this.sensorDAO.save(s);
|
||||
return this.sensorItemDAO.save(sensorItem);
|
||||
|
@ -37,15 +37,15 @@ public class CentralSensorItemService implements SensorItemService {
|
|||
|
||||
@Transactional
|
||||
public boolean registAll(List<SensorItem> sensorItemList) throws OverflowException {
|
||||
Sensor s = sensorDAO.findOne(sensorItemList.get(0).getSensor().getId());
|
||||
Sensor s = sensorDAO.findById(sensorItemList.get(0).getSensor().getId()).get();
|
||||
s.setItemCount((short) sensorItemList.size());
|
||||
this.sensorDAO.save(s);
|
||||
this.sensorItemDAO.save(sensorItemList);
|
||||
this.sensorItemDAO.saveAll(sensorItemList);
|
||||
return true;
|
||||
}
|
||||
|
||||
public SensorItem read(String id) throws OverflowException {
|
||||
return this.sensorItemDAO.findOne(Long.valueOf(id));
|
||||
return this.sensorItemDAO.findById(Long.valueOf(id)).get();
|
||||
}
|
||||
|
||||
public Page<SensorItem> readAllBySensorID(Long sensorID, PageParams pageParams) throws OverflowException {
|
||||
|
|
|
@ -86,25 +86,25 @@ public class CentralSensorService implements SensorService {
|
|||
}
|
||||
|
||||
public Sensor read(Long id) throws OverflowException {
|
||||
return this.sensorDAO.findOne(Long.valueOf(id));
|
||||
return this.sensorDAO.findById(Long.valueOf(id)).get();
|
||||
}
|
||||
|
||||
@Transactional
|
||||
public void remove(Long sensorID) throws OverflowException {
|
||||
Sensor sensor = this.sensorDAO.findOne(sensorID);
|
||||
Sensor sensor = this.sensorDAO.findById(sensorID).get();
|
||||
this.targetService.decreaseSensorCount(sensor.getTarget());
|
||||
this.sensorDAO.delete(sensor);
|
||||
}
|
||||
|
||||
public Sensor start(Long sensorID) throws OverflowException {
|
||||
Sensor sensor = this.sensorDAO.findOne(sensorID);
|
||||
Sensor sensor = this.sensorDAO.findById(sensorID).get();
|
||||
MetaSensorStatus status = new MetaSensorStatus((short) 1);
|
||||
sensor.setMetaSensorStatus(status);
|
||||
return this.sensorDAO.save(sensor);
|
||||
}
|
||||
|
||||
public Sensor stop(Long sensorID) throws OverflowException {
|
||||
Sensor sensor = this.sensorDAO.findOne(sensorID);
|
||||
Sensor sensor = this.sensorDAO.findById(sensorID).get();
|
||||
MetaSensorStatus status = new MetaSensorStatus((short) 2);
|
||||
sensor.setMetaSensorStatus(status);
|
||||
return this.sensorDAO.save(sensor);
|
||||
|
|
|
@ -50,7 +50,7 @@ public class CentralTargetService implements TargetService {
|
|||
}
|
||||
|
||||
public Target read(String id) throws OverflowException {
|
||||
return this.targetDAO.findOne(Long.valueOf(id));
|
||||
return this.targetDAO.findById(Long.valueOf(id)).get();
|
||||
}
|
||||
|
||||
public Target modify(Target target) throws OverflowException {
|
||||
|
@ -68,13 +68,13 @@ public class CentralTargetService implements TargetService {
|
|||
}
|
||||
|
||||
public Target increaseSensorCount(Target target) throws OverflowException {
|
||||
Target t = this.targetDAO.findOne(target.getId());
|
||||
Target t = this.targetDAO.findById(target.getId()).get();
|
||||
t.setSensorCount(t.getSensorCount() + 1);
|
||||
return this.targetDAO.save(t);
|
||||
}
|
||||
|
||||
public Target decreaseSensorCount(Target target) throws OverflowException {
|
||||
Target t = this.targetDAO.findOne(target.getId());
|
||||
Target t = this.targetDAO.findById(target.getId()).get();
|
||||
int count = t.getSensorCount();
|
||||
if (t.getSensorCount() > 0) {
|
||||
t.setSensorCount(count - 1);
|
||||
|
|
|
@ -5,11 +5,15 @@ import com.loafle.overflow.central.redis.service.RedisMessagePublisher;
|
|||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.data.redis.connection.RedisStandaloneConfiguration;
|
||||
import org.springframework.data.redis.connection.jedis.JedisClientConfiguration;
|
||||
import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
|
||||
import org.springframework.data.redis.connection.jedis.JedisClientConfiguration.JedisClientConfigurationBuilder;
|
||||
import org.springframework.data.redis.core.RedisTemplate;
|
||||
import org.springframework.data.redis.listener.ChannelTopic;
|
||||
import org.springframework.data.redis.serializer.GenericToStringSerializer;
|
||||
|
||||
import java.time.Duration;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
@ -25,9 +29,22 @@ public class RedisConfiguration {
|
|||
|
||||
@Bean
|
||||
JedisConnectionFactory jedisConnectionFactory() {
|
||||
JedisConnectionFactory jedisConFactory = new JedisConnectionFactory();
|
||||
jedisConFactory.setHostName(host);
|
||||
jedisConFactory.setPort(port);
|
||||
RedisStandaloneConfiguration redisStandaloneConfiguration = new RedisStandaloneConfiguration();
|
||||
redisStandaloneConfiguration.setHostName(host);
|
||||
redisStandaloneConfiguration.setPort(port);
|
||||
// redisStandaloneConfiguration.setDatabase(0);
|
||||
// redisStandaloneConfiguration.setPassword(RedisPassword.of("password"));
|
||||
|
||||
JedisClientConfigurationBuilder jedisClientConfiguration = JedisClientConfiguration.builder();
|
||||
jedisClientConfiguration.connectTimeout(Duration.ofSeconds(60));// 60s connection timeout
|
||||
|
||||
JedisConnectionFactory jedisConFactory = new JedisConnectionFactory(redisStandaloneConfiguration,
|
||||
jedisClientConfiguration.build());
|
||||
|
||||
|
||||
// JedisConnectionFactory jedisConFactory = new JedisConnectionFactory();
|
||||
// jedisConFactory.setHostName(host);
|
||||
// jedisConFactory.setPort(port);
|
||||
return jedisConFactory;
|
||||
}
|
||||
|
||||
|
|
|
@ -8,4 +8,4 @@ jpa.database=postgresql
|
|||
jpa.hibernate.ddl-auto=create
|
||||
#jpa.hibernate.ddl-auto=update
|
||||
jpa.hibernate.naming-strategy=org.hibernate.cfg.ImprovedNamingStrategy
|
||||
jpa.show-sql=true
|
||||
jpa.show-sql=false
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,42 @@
|
|||
package com.loafle.overflow.central.module.domain.dao;
|
||||
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.loafle.overflow.central.spring.AppConfigTest;
|
||||
import com.loafle.overflow.model.domain.Domain;
|
||||
import com.loafle.overflow.model.member.Member;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
|
||||
/**
|
||||
* Created by snoop on 17. 9. 14.
|
||||
*/
|
||||
@RunWith(SpringJUnit4ClassRunner.class)
|
||||
@ContextConfiguration(classes = {AppConfigTest.class})
|
||||
public class DomainMemberDAOTest {
|
||||
|
||||
@Autowired
|
||||
private DomainMemberDAO domainMemberDAO;
|
||||
|
||||
@Test
|
||||
public void findDomainByMemberEmail() throws Exception {
|
||||
|
||||
Domain domain = this.domainMemberDAO.findDomainByMemberEmail("overflow@loafle.com");
|
||||
|
||||
assertNotNull(domain);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void findAllMemberByDomainId() throws Exception {
|
||||
|
||||
List<Member> members = this.domainMemberDAO.findAllMemberByDomainId(Long.valueOf(1));
|
||||
|
||||
assertNotNull(members);
|
||||
}
|
||||
}
|
|
@ -23,7 +23,7 @@ public class InfraDAOTest {
|
|||
private InfraDAO infraDAO;
|
||||
|
||||
@Test
|
||||
public void findAllByProbeList() throws Exception {
|
||||
public void findAllTargetByProbeIn() throws Exception {
|
||||
|
||||
List<Probe> probes = new ArrayList<>();
|
||||
|
||||
|
@ -37,4 +37,4 @@ public class InfraDAOTest {
|
|||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
package com.loafle.overflow.central.module.meta.dao;
|
||||
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.loafle.overflow.central.spring.AppConfigTest;
|
||||
import com.loafle.overflow.model.meta.MetaSensorItemKey;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
|
||||
/**
|
||||
* Created by snoop on 17. 9. 14.
|
||||
*/
|
||||
@RunWith(SpringJUnit4ClassRunner.class)
|
||||
@ContextConfiguration(classes = {AppConfigTest.class})
|
||||
public class MetaSensorDisplayMappingDAOTest {
|
||||
|
||||
@Autowired
|
||||
private MetaSensorDisplayMappingDAO metaSensorDisplayMappingDAO;
|
||||
|
||||
@Test
|
||||
public void findAllMetaSensorItemKeyByMetaSensorDisplayItemId() throws Exception {
|
||||
|
||||
List<MetaSensorItemKey> metaSensorItemKeys = this.metaSensorDisplayMappingDAO.findAllMetaSensorItemKeyByMetaSensorDisplayItemId(Long.valueOf(1));
|
||||
|
||||
assertNotNull(metaSensorItemKeys);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
package com.loafle.overflow.central.module.sensor.dao;
|
||||
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.loafle.overflow.central.spring.AppConfigTest;
|
||||
import com.loafle.overflow.model.meta.MetaSensorItemKey;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
|
||||
/**
|
||||
* Created by snoop on 17. 9. 14.
|
||||
*/
|
||||
@RunWith(SpringJUnit4ClassRunner.class)
|
||||
@ContextConfiguration(classes = { AppConfigTest.class })
|
||||
public class SensorItemDependencyDAOTest {
|
||||
|
||||
@Autowired
|
||||
private SensorItemDependencyDAO sensorItemDependencyDAO;
|
||||
|
||||
@Test
|
||||
public void findAllMetaSensorItemKeyByMetaSensorDisplayItemId() throws Exception {
|
||||
|
||||
List<MetaSensorItemKey> metaSensorItemKeys = this.sensorItemDependencyDAO
|
||||
.findAllMetaSensorItemKeyByMetaSensorDisplayItemId(Long.valueOf(1));
|
||||
|
||||
assertNotNull(metaSensorItemKeys);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user