Skip to content

Commit 9ac05d3

Browse files
fixed #240
1 parent 87cb14d commit 9ac05d3

33 files changed

+377
-91
lines changed

pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<groupId>org.springframework.boot</groupId>
1616
<artifactId>spring-boot-starter-parent</artifactId>
1717
<version>1.5.6.RELEASE</version>
18+
<relativePath/> <!-- lookup parent from repository -->
1819
</parent>
1920

2021
<organization>
@@ -102,7 +103,8 @@
102103
</dependency>
103104
<dependency>
104105
<groupId>org.springframework.boot</groupId>
105-
<artifactId>spring-boot-starter-cloud-connectors</artifactId>
106+
<artifactId>spring-boot-devtools</artifactId>
107+
<scope>runtime</scope>
106108
</dependency>
107109
<dependency>
108110
<groupId>org.springframework.boot</groupId>

src/main/java/org/woehlke/twitterwall/frontend/controller/common/impl/ControllerHelperImpl.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,24 +34,24 @@ private Page setupPage(Page page, String title, String subtitle, String symbol)
3434
} else {
3535
page.setGoogleAnalyticScriptHtml("");
3636
}
37-
log.info("--------------------------------------------------------------------");
38-
log.info("setupPage = "+page.toString());
39-
log.info("--------------------------------------------------------------------");
37+
log.debug("--------------------------------------------------------------------");
38+
log.debug("setupPage = "+page.toString());
39+
log.debug("--------------------------------------------------------------------");
4040
return page;
4141
}
4242

4343
public ModelAndView setupPage(ModelAndView mav, String title, String subtitle, String symbol) {
4444
Page page = new Page();
4545
page = setupPage(page, title, subtitle, symbol);
46-
log.info("page: "+page.toString());
46+
log.debug("page: "+page.toString());
4747
mav.addObject("page", page);
4848
return mav;
4949
}
5050

5151
public Model setupPage(Model model, String title, String subtitle, String symbol) {
5252
Page page = new Page();
5353
page = setupPage(page, title, subtitle, symbol);
54-
log.info("page: "+page.toString());
54+
log.debug("page: "+page.toString());
5555
model.addAttribute("page", page);
5656
return model;
5757
}
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
package org.woehlke.twitterwall.oodm.entities.common;
22

33

4-
import org.woehlke.twitterwall.oodm.entities.parts.TaskType;
5-
64
/**
75
* Created by tw on 24.06.17.
86
*/
9-
public interface DomainObject<T extends DomainObject> extends DomainObjectMinimal<T> {
7+
public interface DomainObject<T extends DomainObject> extends DomainObjectMinimal<T>,DomainObjectWithApiCaching {
108

11-
Boolean isCached(TaskType taskType, long timeToLive);
129
}

src/main/java/org/woehlke/twitterwall/oodm/entities/common/DomainObjectMinimal.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@
22

33
import java.io.Serializable;
44

5-
public interface DomainObjectMinimal<T extends DomainObjectMinimal> extends Serializable, Comparable<T>{
5+
public interface DomainObjectMinimal<T extends DomainObjectMinimal> extends DomainObjectWithUniqueId,DomainObjectWithValidation,Serializable, Comparable<T>{
66

77
Long getId();
88

99
void setId(Long id);
1010

11-
String getUniqueId();
12-
1311
boolean equals(Object o);
1412

1513
int hashCode();
1614

1715
String toString();
18-
19-
boolean isValid();
20-
2116
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package org.woehlke.twitterwall.oodm.entities.common;
2+
3+
import org.woehlke.twitterwall.oodm.entities.parts.TaskType;
4+
5+
public interface DomainObjectWithApiCaching {
6+
7+
Boolean isCached(TaskType taskType, long timeToLive);
8+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package org.woehlke.twitterwall.oodm.entities.common;
2+
3+
public interface DomainObjectWithUniqueId {
4+
5+
String getUniqueId();
6+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package org.woehlke.twitterwall.oodm.entities.common;
2+
3+
public interface DomainObjectWithValidation {
4+
5+
boolean isValid();
6+
}

src/main/java/org/woehlke/twitterwall/oodm/entities/listener/HashTagListener.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,37 +16,43 @@ public class HashTagListener {
1616
@PrePersist
1717
public void onPrePersist(HashTag domainObject) {
1818
log.debug("try to Persist: "+domainObject.getUniqueId());
19+
log.trace("try to Persist: "+domainObject.toString());
1920
}
2021

2122
@PreUpdate
2223
public void onPreUpdate(HashTag domainObject) {
2324
log.debug("try to Update: "+domainObject.getUniqueId());
25+
log.trace("try to Update: "+domainObject.toString());
2426
}
2527

2628
@PreRemove
2729
public void onPreRemove(HashTag domainObject) {
2830
log.debug("try to Remove: "+domainObject.getUniqueId());
31+
log.trace("try to Remove: "+domainObject.toString());
2932
}
3033

3134
@PostPersist
3235
public void onPostPersist(HashTag domainObject) {
3336
log.debug("Persisted: "+domainObject.getUniqueId());
37+
log.trace("Persisted: "+domainObject.toString());
3438
}
3539

3640
@PostUpdate
3741
public void onPostUpdate(HashTag domainObject) {
3842
log.debug("Updated: "+domainObject.getUniqueId());
43+
log.trace("Updated: "+domainObject.toString());
3944
}
4045

4146
@PostRemove
4247
public void onPostRemove(HashTag domainObject) {
4348
log.debug("Removed: "+domainObject.getUniqueId());
49+
log.trace("Removed: "+domainObject.toString());
4450
}
4551

4652
@PostLoad
4753
public void onPostLoad(HashTag domainObject) {
4854
log.debug("loaded: "+domainObject.getUniqueId());
55+
log.trace("loaded: "+domainObject.toString());
4956
}
5057

51-
5258
}

src/main/java/org/woehlke/twitterwall/oodm/entities/listener/MediaListener.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,35 +16,42 @@ public class MediaListener {
1616
@PrePersist
1717
public void onPrePersist(Media domainObject) {
1818
log.debug("try to Persist: "+domainObject.getUniqueId());
19+
log.trace("try to Persist: "+domainObject.toString());
1920
}
2021

2122
@PreUpdate
2223
public void onPreUpdate(Media domainObject) {
2324
log.debug("try to Update: "+domainObject.getUniqueId());
25+
log.trace("try to Update: "+domainObject.toString());
2426
}
2527

2628
@PreRemove
2729
public void onPreRemove(Media domainObject) {
2830
log.debug("try to Remove: "+domainObject.getUniqueId());
31+
log.trace("try to Remove: "+domainObject.toString());
2932
}
3033

3134
@PostPersist
3235
public void onPostPersist(Media domainObject) {
3336
log.debug("Persisted: "+domainObject.getUniqueId());
37+
log.trace("Persisted: "+domainObject.toString());
3438
}
3539

3640
@PostUpdate
3741
public void onPostUpdate(Media domainObject) {
3842
log.debug("Updated: "+domainObject.getUniqueId());
43+
log.trace("Updated: "+domainObject.getUniqueId());
3944
}
4045

4146
@PostRemove
4247
public void onPostRemove(Media domainObject) {
4348
log.debug("Removed: "+domainObject.getUniqueId());
49+
log.trace("Removed: "+domainObject.toString());
4450
}
4551

4652
@PostLoad
4753
public void onPostLoad(Media domainObject) {
4854
log.debug("loaded: "+domainObject.getUniqueId());
55+
log.trace("loaded: "+domainObject.toString());
4956
}
5057
}

src/main/java/org/woehlke/twitterwall/oodm/entities/listener/MentionListener.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,35 +16,42 @@ public class MentionListener {
1616
@PrePersist
1717
public void onPrePersist(Mention domainObject) {
1818
log.debug("try to Persist: "+domainObject.getUniqueId());
19+
log.trace("try to Persist: "+domainObject.toString());
1920
}
2021

2122
@PreUpdate
2223
public void onPreUpdate(Mention domainObject) {
2324
log.debug("try to Update: "+domainObject.getUniqueId());
25+
log.trace("try to Update: "+domainObject.toString());
2426
}
2527

2628
@PreRemove
2729
public void onPreRemove(Mention domainObject) {
2830
log.debug("try to Remove: "+domainObject.getUniqueId());
31+
log.trace("try to Remove: "+domainObject.toString());
2932
}
3033

3134
@PostPersist
3235
public void onPostPersist(Mention domainObject) {
3336
log.debug("Persisted: "+domainObject.getUniqueId());
37+
log.trace("Persisted: "+domainObject.toString());
3438
}
3539

3640
@PostUpdate
3741
public void onPostUpdate(Mention domainObject) {
3842
log.debug("Updated: "+domainObject.getUniqueId());
43+
log.trace("Updated: "+domainObject.toString());
3944
}
4045

4146
@PostRemove
4247
public void onPostRemove(Mention domainObject) {
4348
log.debug("Removed: "+domainObject.getUniqueId());
49+
log.trace("Removed: "+domainObject.toString());
4450
}
4551

4652
@PostLoad
4753
public void onPostLoad(Mention domainObject) {
4854
log.debug("loaded: "+domainObject.getUniqueId());
55+
log.trace("loaded: "+domainObject.toString());
4956
}
5057
}

0 commit comments

Comments
 (0)