Skip to content

Commit cebfeb3

Browse files
committed
introducing "users" management [ci skip]
1 parent 29e81e8 commit cebfeb3

19 files changed

Lines changed: 674 additions & 440 deletions

pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,10 @@
343343
<name>org.joda.time.DateTime</name>
344344
<converter>de.rwth.idsg.steve.utils.DateTimeConverter</converter>
345345
</customType>
346+
<customType>
347+
<name>org.joda.time.LocalDate</name>
348+
<converter>de.rwth.idsg.steve.utils.DateConverter</converter>
349+
</customType>
346350
</customTypes>
347351

348352
<!-- Associate data type rewrites with database columns -->
@@ -356,6 +360,10 @@
356360
<name>org.joda.time.DateTime</name>
357361
<types>.*(TIMESTAMP|DATETIME).*</types>
358362
</forcedType>
363+
<forcedType>
364+
<name>org.joda.time.LocalDate</name>
365+
<types>.*(DATE).*</types>
366+
</forcedType>
359367
</forcedTypes>
360368
</database>
361369

src/main/java/de/rwth/idsg/steve/repository/UserRepository.java

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,18 @@
33
import de.rwth.idsg.steve.repository.dto.User;
44
import de.rwth.idsg.steve.web.dto.UserForm;
55
import de.rwth.idsg.steve.web.dto.UserQueryForm;
6-
import jooq.steve.db.tables.records.UserRecord;
7-
import org.jooq.Result;
86

97
import java.util.List;
108

119
/**
1210
* @author Sevket Goekay <goekay@dbis.rwth-aachen.de>
13-
* @since 19.08.2014
11+
* @since 25.11.2015
1412
*/
1513
public interface UserRepository {
16-
List<User> getUsers(UserQueryForm form);
14+
List<User.Overview> getOverview(UserQueryForm form);
15+
User.Details getDetails(int userPk);
1716

18-
Result<UserRecord> getUserRecords();
19-
Result<UserRecord> getUserRecords(List<String> idTagList);
20-
UserRecord getUserRecord(String idTag);
21-
22-
List<String> getUserIdTags();
23-
List<String> getActiveUserIdTags();
24-
25-
List<String> getParentIdTags();
26-
String getParentIdtag(String idTag);
27-
28-
void addUser(UserForm form);
29-
void updateUser(UserForm form);
30-
void deleteUser(String idTag);
17+
void add(UserForm form);
18+
void update(UserForm form);
19+
void delete(int userPk);
3120
}

0 commit comments

Comments
 (0)