blob: b13f36c71460e2616bf8d451beba9af9c48f77b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
package de.luhmer.owncloudnewsreader.database.model;
import java.util.List;
import de.greenrobot.dao.DaoException;
// THIS CODE IS GENERATED BY greenDAO, EDIT ONLY INSIDE THE "KEEP"-SECTIONS
// KEEP INCLUDES - put your custom includes here
// KEEP INCLUDES END
/**
* Entity mapped to table "FOLDER".
*/
public class Folder {
private long id;
/** Not-null value. */
private String label;
/** Used to resolve relations */
private transient DaoSession daoSession;
/** Used for active entity operations. */
private transient FolderDao myDao;
private List<Feed> feedList;
// KEEP FIELDS - put your custom fields here
// KEEP FIELDS END
public Folder() {
}
public Folder(long id) {
this.id = id;
}
public Folder(long id, String label) {
this.id = id;
this.label = label;
}
/** called by internal mechanisms, do not call yourself. */
public void __setDaoSession(DaoSession daoSession) {
this.daoSession = daoSession;
myDao = daoSession != null ? daoSession.getFolderDao() : null;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
/** Not-null value. */
public String getLabel() {
return label;
}
/** Not-null value; ensure this value is available before it is saved to the database. */
public void setLabel(String label) {
this.label = label;
}
/** To-many relationship, resolved on first access (and after reset). Changes to to-many relations are not persisted, make changes to the target entity. */
public List<Feed> getFeedList() {
if (feedList == null) {
if (daoSession == null) {
throw new DaoException("Entity is detached from DAO context");
}
FeedDao targetDao = daoSession.getFeedDao();
List<Feed> feedListNew = targetDao._queryFolder_FeedList(id);
synchronized (this) {
if(feedList == null) {
feedList = feedListNew;
}
}
}
return feedList;
}
/** Resets a to-many relationship, making the next get call to query for a fresh result. */
public synchronized void resetFeedList() {
feedList = null;
}
/** Convenient call for {@link AbstractDao#delete(Object)}. Entity must attached to an entity context. */
public void delete() {
if (myDao == null) {
throw new DaoException("Entity is detached from DAO context");
}
myDao.delete(this);
}
/** Convenient call for {@link AbstractDao#update(Object)}. Entity must attached to an entity context. */
public void update() {
if (myDao == null) {
throw new DaoException("Entity is detached from DAO context");
}
myDao.update(this);
}
/** Convenient call for {@link AbstractDao#refresh(Object)}. Entity must attached to an entity context. */
public void refresh() {
if (myDao == null) {
throw new DaoException("Entity is detached from DAO context");
}
myDao.refresh(this);
}
// KEEP METHODS - put your custom methods here
// KEEP METHODS END
}
|