Changeset 1ccc7e674e4fbdb0fa60f3b404b1b8ae372bfb87
- Timestamp:
- 08/11/07 19:28:20
(1 year ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1186853300 +0200
- git-parent:
[bcf2a61a6d9a58d4dde2ebdc1aedc393ba91b13b]
- git-author:
- Christopher Jung <bktheg@web.de> 1186853300 +0200
- Message:
UserProfil?: Umstellung auf Hibernate
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| re1b01c8 |
r1ccc7e6 |
|
| 18 | 18 | */ |
|---|
| 19 | 19 | package net.driftingsouls.ds2.server.modules; |
|---|
| | 20 | |
|---|
| | 21 | import java.util.Iterator; |
|---|
| | 22 | import java.util.List; |
|---|
| 20 | 23 | |
|---|
| 21 | 24 | import net.driftingsouls.ds2.server.config.Medal; |
|---|
| … | … | |
| 26 | 29 | import net.driftingsouls.ds2.server.framework.Common; |
|---|
| 27 | 30 | import net.driftingsouls.ds2.server.framework.Context; |
|---|
| 28 | | import net.driftingsouls.ds2.server.framework.db.Database; |
|---|
| 29 | | import net.driftingsouls.ds2.server.framework.db.SQLQuery; |
|---|
| 30 | 31 | import net.driftingsouls.ds2.server.framework.pipeline.generators.DSGenerator; |
|---|
| 31 | 32 | import net.driftingsouls.ds2.server.framework.templates.TemplateEngine; |
|---|
| … | … | |
| 112 | 113 | User user = (User)getUser(); |
|---|
| 113 | 114 | TemplateEngine t = getTemplateEngine(); |
|---|
| 114 | | Database db = getDatabase(); |
|---|
| | 115 | org.hibernate.Session db = getDB(); |
|---|
| 115 | 116 | |
|---|
| 116 | 117 | if( user.getAlly() == null ) { |
|---|
| … | … | |
| 146 | 147 | } |
|---|
| 147 | 148 | |
|---|
| 148 | | SQLQuery allymember = db.query("SELECT id FROM users WHERE ally='",user.getAlly(),"'"); |
|---|
| 149 | | while( allymember.next() ) { |
|---|
| 150 | | User auser = (User)getContext().getDB().get(User.class, allymember.getInt("id")); |
|---|
| | 149 | List allymemberList = db.createQuery("from User where ally=?") |
|---|
| | 150 | .setEntity(0, user.getAlly()) |
|---|
| | 151 | .list(); |
|---|
| | 152 | for( Iterator iter=allymemberList.iterator(); iter.hasNext(); ) { |
|---|
| | 153 | User auser = (User)iter.next(); |
|---|
| 151 | 154 | auser.setRelation(this.user.getID(), rel); |
|---|
| 152 | 155 | } |
|---|
| 153 | | allymember.free(); |
|---|
| 154 | 156 | |
|---|
| 155 | 157 | t.set_var("userprofile.message", "Beziehungsstatus geändert"); |
|---|