Skip to content

Commit 35b7aad

Browse files
fixed #240
1 parent cdd5c3b commit 35b7aad

File tree

11 files changed

+39
-248
lines changed

11 files changed

+39
-248
lines changed

src/main/java/org/woehlke/twitterwall/frontend/controller/common/HashTagsOverviewHelper.java

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/main/java/org/woehlke/twitterwall/frontend/controller/common/UrlPaths.java

Lines changed: 0 additions & 48 deletions
This file was deleted.

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

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
import org.slf4j.LoggerFactory;
55
import org.springframework.beans.factory.annotation.Autowired;
66
import org.springframework.stereotype.Component;
7-
import org.springframework.stereotype.Service;
8-
import org.springframework.transaction.annotation.Propagation;
9-
import org.springframework.transaction.annotation.Transactional;
107
import org.springframework.ui.Model;
118
import org.springframework.web.servlet.ModelAndView;
129
import org.woehlke.twitterwall.conf.properties.TwitterProperties;
@@ -17,10 +14,7 @@
1714
/**
1815
* Created by tw on 18.07.17.
1916
*/
20-
2117
@Component
22-
//@Service
23-
//@Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)
2418
public class ControllerHelperImpl implements ControllerHelper {
2519

2620
private Page setupPage(Page page, String title, String subtitle, String symbol) {

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

Lines changed: 0 additions & 99 deletions
This file was deleted.

src/main/java/org/woehlke/twitterwall/oodm/entities/TaskHistory.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ public class TaskHistory implements DomainObjectMinimal<TaskHistory> {
7979
@AttributeOverride(name = "countMention", column = @Column(name = "count_mention",nullable=false)),
8080
@AttributeOverride(name = "countTickerSymbol", column = @Column(name = "count_tickersymbol",nullable=false)),
8181
@AttributeOverride(name = "countUrl", column = @Column(name = "count_url",nullable=false)),
82-
@AttributeOverride(name = "countUrlCache", column = @Column(name = "count_urlcache",nullable=false)),
8382
@AttributeOverride(name = "countTask", column = @Column(name = "count_task",nullable=false)),
8483
@AttributeOverride(name = "countTaskHistory", column = @Column(name = "count_task_history",nullable=false)),
8584
@AttributeOverride(name = "tweet2hashtag", column = @Column(name = "count_tweet2hashtag",nullable=false)),
@@ -95,19 +94,9 @@ public class TaskHistory implements DomainObjectMinimal<TaskHistory> {
9594
})
9695
private CountedEntities countedEntities = new CountedEntities();
9796

98-
private TaskHistory() {
97+
protected TaskHistory() {
9998
}
10099

101-
/*
102-
public TaskHistory(String description, TaskStatus taskStatusBefore, TaskStatus taskStatusNow, CountedEntities countedEntities) {
103-
this.countedEntities = countedEntities;
104-
this.description = description;
105-
this.taskStatusBefore = taskStatusBefore;
106-
this.taskStatusNow = taskStatusNow;
107-
this.timeEvent = new Date();
108-
}
109-
*/
110-
111100
public TaskHistory(String description, TaskStatus taskStatusBefore, TaskStatus taskStatusNow, Date timeEvent, Task task, CountedEntities countedEntities) {
112101
this.countedEntities = countedEntities;
113102
this.description = description;

src/main/java/org/woehlke/twitterwall/oodm/entities/Tweet.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import org.woehlke.twitterwall.oodm.entities.listener.TweetListener;
99

1010
import javax.persistence.*;
11+
import javax.validation.Valid;
1112
import javax.validation.constraints.NotNull;
1213
import java.util.Date;
1314

@@ -142,6 +143,7 @@ public class Tweet extends AbstractDomainObject<Tweet> implements DomainObjectWi
142143
@Column(name="favorite_count")
143144
private Integer favoriteCount;
144145

146+
@Valid
145147
@Embedded
146148
@AssociationOverrides({
147149
@AssociationOverride(

src/main/java/org/woehlke/twitterwall/oodm/entities/User.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,24 @@
4040
query = "select t from User as t where t.taskInfo.fetchTweetsFromSearch=true"
4141
),
4242
@NamedQuery(
43-
name = "User.findFollower",
44-
query = "select t from User as t where t.taskInfo.fetchFollower=true"
43+
name = "User.findFollower",
44+
query = "select t from User as t where t.taskInfo.fetchFollower=true"
4545
),
4646
@NamedQuery(
47-
name = "User.findNotYetFollower",
48-
query = "select t from User as t where t.taskInfo.fetchFollower=false"
47+
name = "User.findNotYetFollower",
48+
query = "select t from User as t where t.taskInfo.fetchFollower=false"
4949
),
5050
@NamedQuery(
51-
name = "User.findFriends",
52-
query = "select t from User as t where t.taskInfo.fetchFriends=true"
51+
name = "User.findFriends",
52+
query = "select t from User as t where t.taskInfo.fetchFriends=true"
5353
),
5454
@NamedQuery(
5555
name = "User.findNotYetFriends",
5656
query = "select t from User as t where t.taskInfo.fetchFriends=false"
5757
),
5858
@NamedQuery(
59-
name = "User.findOnList",
60-
query = "select t from User as t where t.taskInfo.fetchUsersFromList=true"
59+
name = "User.findOnList",
60+
query = "select t from User as t where t.taskInfo.fetchUsersFromList=true"
6161
),
6262
@NamedQuery(
6363
name = "User.findNotYetOnList",

src/main/java/org/woehlke/twitterwall/oodm/entities/parts/CountedEntities.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.woehlke.twitterwall.oodm.entities.parts;
22

3+
import org.springframework.validation.annotation.Validated;
4+
35
import javax.persistence.Embeddable;
46
import javax.persistence.Transient;
57
import javax.validation.constraints.NotNull;
@@ -8,6 +10,7 @@
810
/**
911
* Created by tw on 03.07.17.
1012
*/
13+
@Validated
1114
@Embeddable
1215
public class CountedEntities implements Serializable {
1316

src/main/java/org/woehlke/twitterwall/oodm/entities/parts/Entities.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.woehlke.twitterwall.oodm.entities.parts;
22

3+
import org.springframework.validation.annotation.Validated;
34
import org.woehlke.twitterwall.oodm.entities.*;
45

56
import javax.persistence.*;
@@ -16,6 +17,7 @@
1617
/**
1718
* Created by tw on 11.07.17.
1819
*/
20+
@Validated
1921
@Embeddable
2022
public class Entities extends EntitiesFilter implements Serializable {
2123

src/main/java/org/woehlke/twitterwall/oodm/entities/parts/TaskInfo.java

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public void setTaskInfoFromTask(Task task) {
114114
protected TaskInfo() {
115115
}
116116

117-
public TaskInfo(Boolean fetchTweetsFromSearch, Boolean updateTweets, Boolean updatedUsers, Boolean updateUsersFromMentions, Boolean fetchUsersFromList, Boolean controllerAddUserForScreenName, Boolean controllerCreateTestdataTweets, Boolean controllerCreateTestdataUsers,Boolean controllerCreateImprintUser,Boolean removeOldDataFromStorage,Boolean fetchFollower ) {
117+
public TaskInfo(Boolean fetchTweetsFromSearch, Boolean updateTweets, Boolean updatedUsers, Boolean updateUsersFromMentions, Boolean fetchUsersFromList, Boolean controllerAddUserForScreenName, Boolean controllerCreateTestdataTweets, Boolean controllerCreateTestdataUsers, Boolean controllerCreateImprintUser, Boolean removeOldDataFromStorage, Boolean fetchFollower, Boolean fetchFriends) {
118118
this.fetchTweetsFromSearch = fetchTweetsFromSearch;
119119
this.updateTweets = updateTweets;
120120
this.updatedUsers = updatedUsers;
@@ -126,6 +126,7 @@ public TaskInfo(Boolean fetchTweetsFromSearch, Boolean updateTweets, Boolean upd
126126
this.controllerCreateImprintUser = controllerCreateImprintUser;
127127
this.removeOldDataFromStorage = removeOldDataFromStorage;
128128
this.fetchFollower = fetchFollower;
129+
this.fetchFriends = fetchFriends;
129130
}
130131

131132
public Boolean getFetchTweetsFromSearch() {
@@ -203,7 +204,9 @@ public boolean equals(Object o) {
203204
return false;
204205
if (removeOldDataFromStorage != null ? !removeOldDataFromStorage.equals(taskInfo.removeOldDataFromStorage) : taskInfo.removeOldDataFromStorage != null)
205206
return false;
206-
return fetchFollower != null ? fetchFollower.equals(taskInfo.fetchFollower) : taskInfo.fetchFollower == null;
207+
if (fetchFollower != null ? !fetchFollower.equals(taskInfo.fetchFollower) : taskInfo.fetchFollower != null)
208+
return false;
209+
return fetchFriends != null ? fetchFriends.equals(taskInfo.fetchFriends) : taskInfo.fetchFriends == null;
207210
}
208211

209212
@Override
@@ -219,7 +222,25 @@ public int hashCode() {
219222
result = 31 * result + (controllerCreateImprintUser != null ? controllerCreateImprintUser.hashCode() : 0);
220223
result = 31 * result + (removeOldDataFromStorage != null ? removeOldDataFromStorage.hashCode() : 0);
221224
result = 31 * result + (fetchFollower != null ? fetchFollower.hashCode() : 0);
225+
result = 31 * result + (fetchFriends != null ? fetchFriends.hashCode() : 0);
222226
return result;
223227
}
224228

229+
@Override
230+
public String toString() {
231+
return "TaskInfo{" +
232+
"fetchTweetsFromSearch=" + fetchTweetsFromSearch +
233+
", updateTweets=" + updateTweets +
234+
", updatedUsers=" + updatedUsers +
235+
", updateUsersFromMentions=" + updateUsersFromMentions +
236+
", fetchUsersFromList=" + fetchUsersFromList +
237+
", controllerAddUserForScreenName=" + controllerAddUserForScreenName +
238+
", controllerCreateTestdataTweets=" + controllerCreateTestdataTweets +
239+
", controllerCreateTestdataUsers=" + controllerCreateTestdataUsers +
240+
", controllerCreateImprintUser=" + controllerCreateImprintUser +
241+
", removeOldDataFromStorage=" + removeOldDataFromStorage +
242+
", fetchFollower=" + fetchFollower +
243+
", fetchFriends=" + fetchFriends +
244+
'}';
245+
}
225246
}

0 commit comments

Comments
 (0)