| 

.NET C# Java Javascript Exception

Auf die Role von Acegi zugreifen und Objekte sammeln

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Auf die Role von Acegi zugreifen und Objekte sammeln

T_S_B - 19.03.2008 07:35
Hallo,

sind Anfängerfragen, seid bitte gnädig mit mir ;-)

Also, ich habe drei Domainklassen:
class App {
    String name
    URL url
}

class Role {
	static hasMany=[people:AuthUser]

	/** description */
	String description
	/** ROLE String */
	String authority="ROLE_"

	static def constraints = {
		authority(blank:false)
		description()
	}
}

class Assignment {
    Role role
    App app 

    static belongsTo = Role, App  
}

Vorab: Die Domainklassen App und Assignment sind von mir, Role ist vom Acegi-Plugin.

Es sollen Apps (Applikationen) entsprechenden Roles zugeordnet werden, also jede Role soll nur auf bestimmte Apps zugreifen können.
Dafür verwende die Assignment-Klasse.

Nun möchte ich eine Liste aller zugeordneten Apps des angemeldeten Users und seiner Role anzeigen.
Jetzt meine Frage:
- Wie komme ich an die Role ran? Müßte doch irgendwo in der Session stecken?
- Wenn ich die Role habe: Wie bekomme ich alle Apps über die Assignements?

Danke vorab & Viele Grüße
Thomas


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Auf die Role von Acegi zugreifen und Objekte sammeln" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.