<div>
        Köszi,</div>
<div>
        &nbsp;</div>
<div>
        &nbsp;</div>
<div>
        a spring security-t ismerem, de nekem nem erre van szükségem.... Kár, h nem tereltem vissza időben a témát, most már menthetetlenül elindult a security lejtőjén lefelé :)</div>
<div>
        &nbsp;</div>
<div>
        &nbsp;</div>
<div>
        köszi!</div>
<div>
        <br />
        &nbsp;</div>
<div>
        &quot;cx.chico&quot; &lt;cx.chico@gmail.com&gt; írta:
        <blockquote style="border-left:3px solid lightGray;padding-left:3px;">
                Sziasztok!<br />
                <br />
                Nem&nbsp;vagyok&nbsp;egy&nbsp;AOP&nbsp;guru,&nbsp;de&nbsp;talán&nbsp;érdemes&nbsp;lenne&nbsp;megnézni,&nbsp;hogy&nbsp;a<br />
                Spring&nbsp;Security&nbsp;hogyan&nbsp;oldotta&nbsp;meg&nbsp;(van&nbsp;forráskód&nbsp;:)&nbsp;is)<br />
                http://static.springsource.org/spring-security/site/docs/3.1.x/reference/ns-config.html#ns-global-method<br />
                és&nbsp;itt&nbsp;a&nbsp;&quot;3.4&nbsp;Method&nbsp;Security&quot;&nbsp;fejezet,<br />
                <br />
                illetve&nbsp;a<br />
                http://static.springsource.org/spring-security/site/docs/3.1.x/reference/el-access.html<br />
                és&nbsp;itt&nbsp;a&nbsp;&quot;16.3&nbsp;Method&nbsp;Security&nbsp;Expressions&quot;&nbsp;fejezeten&nbsp;belül&nbsp;a<br />
                &quot;Filtering&nbsp;using&nbsp;@PreFilter&nbsp;and&nbsp;@PostFilter&quot;&nbsp;szakasz.<br />
                <br />
                <br />
                Üdv,<br />
                Chico<br />
                <br />
                2012/3/22&nbsp;Viczián&nbsp;István&nbsp;&lt;viczian.istvan@gmail.com&gt;:<br />
                &gt;&nbsp;Szerintem&nbsp;itt&nbsp;inkább&nbsp;dao,&nbsp;vagy&nbsp;service&nbsp;szintű&nbsp;aspektusokra&nbsp;(AOP)&nbsp;lesz&nbsp;szükséged.<br />
                &gt;&nbsp;--<br />
                &gt;&nbsp;Viczián&nbsp;István<br />
                &gt;<br />
                &gt;<br />
                &gt;<br />
                &gt;&nbsp;2012/3/21&nbsp;Cpt&nbsp;&lt;cpt@freemail.hu&gt;:<br />
                &gt;&gt;&nbsp;Szia,<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;köszi&nbsp;a&nbsp;tippet,&nbsp;megnéztem.&nbsp;A&nbsp;@ManyToOne&nbsp;annotációval&nbsp;ellátott&nbsp;List-eket<br />
                &gt;&gt;&nbsp;szeretném&nbsp;&quot;átalakítani&quot;&nbsp;egyszerűen&nbsp;úgy,&nbsp;hogy&nbsp;az&nbsp;beleilleszkedjen&nbsp;továbbra&nbsp;is<br />
                &gt;&gt;&nbsp;a&nbsp;JPA/Hibernate&nbsp;működésébe&nbsp;(tehát&nbsp;új&nbsp;lista&nbsp;készítése,&nbsp;meglévő&nbsp;manuális<br />
                &gt;&gt;&nbsp;szűrése&nbsp;nem&nbsp;játszik)&nbsp;viszont&nbsp;mégis&nbsp;más-más&nbsp;adatot&nbsp;tartalmazzon&nbsp;más-más<br />
                &gt;&gt;&nbsp;esetekben.&nbsp;Véletlenül&nbsp;épp&nbsp;authorizáció&nbsp;kapcsán&nbsp;merült&nbsp;fel&nbsp;a&nbsp;kérdés,&nbsp;de&nbsp;másra<br />
                &gt;&gt;&nbsp;is&nbsp;használnám&nbsp;ezt&nbsp;a&nbsp;megoldás.&nbsp;Ebben&nbsp;nem&nbsp;látom,&nbsp;hogy&nbsp;erre&nbsp;is&nbsp;alkalmas&nbsp;lenne.<br />
                &gt;&gt;&nbsp;Mindenesetre&nbsp;észben&nbsp;tartom.&nbsp;Vagy,&nbsp;ha&nbsp;mélyebbre&nbsp;ások&nbsp;alkalmas&nbsp;erre?<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;köszi,<br />
                &gt;&gt;&nbsp;Gábor<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;&quot;György&nbsp;Szimeonov&quot;&nbsp;&lt;szimeonov.gy@gmail.com&gt;&nbsp;írta:<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;http://jpasecurity.sourceforge.net/<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;Ha&nbsp;jól&nbsp;értem&nbsp;vmi&nbsp;jogosultságos&nbsp;témához&nbsp;kell&nbsp;a&nbsp;filter.&nbsp;Szívás,&nbsp;hogy&nbsp;JPA&nbsp;nem<br />
                &gt;&gt;&nbsp;támogatja&nbsp;a&nbsp;hibernate&nbsp;filter-t.<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;2012/3/21&nbsp;Cpt&nbsp;&lt;cpt@freemail.hu&gt;<br />
                &gt;&gt;&gt;<br />
                &gt;&gt;&gt;&nbsp;Sziasztok,<br />
                &gt;&gt;&gt;<br />
                &gt;&gt;&gt;<br />
                &gt;&gt;&gt;&nbsp;van&nbsp;egy&nbsp;Springre&nbsp;épített&nbsp;alkalmazásom,&nbsp;ami&nbsp;JPA-t-t&nbsp;használ.&nbsp;@ManyToOne<br />
                &gt;&gt;&gt;&nbsp;relációkat&nbsp;le&nbsp;akarom&nbsp;korlátozni.&nbsp;Erre&nbsp;a&nbsp;célra&nbsp;nem&nbsp;találtam&nbsp;JPA-ban&nbsp;eszközt,<br />
                &gt;&gt;&gt;&nbsp;ezért&nbsp;készítettem&nbsp;Hiberante&nbsp;filtert.&nbsp;A&nbsp;következő&nbsp;döccenő,&nbsp;hogy&nbsp;nem&nbsp;találtam<br />
                &gt;&gt;&gt;&nbsp;megoldást&nbsp;arra,&nbsp;hogy&nbsp;kényelmesen&nbsp;aktívvá&nbsp;tegyem&nbsp;a&nbsp;filtert.&nbsp;Van&nbsp;erre<br />
                &gt;&gt;&gt;&nbsp;tippetek?<br />
                &gt;&gt;&gt;<br />
                &gt;&gt;&gt;&nbsp;Az&nbsp;eredeti&nbsp;Hibernate&nbsp;megoldás,&nbsp;hogy&nbsp;a&nbsp;session.enableFilter(...)&nbsp;metódust<br />
                &gt;&gt;&gt;&nbsp;meghívom,&nbsp;de&nbsp;én&nbsp;el&nbsp;akarom&nbsp;kerülni,&nbsp;hogy&nbsp;a&nbsp;Hibernate&nbsp;Session&nbsp;objektum&nbsp;ilyen<br />
                &gt;&gt;&gt;&nbsp;formán&nbsp;elérhető&nbsp;legyen&nbsp;a&nbsp;programból.&nbsp;Úgy&nbsp;szerintem&nbsp;viszonylag&nbsp;elegánsan&nbsp;meg<br />
                &gt;&gt;&gt;&nbsp;tudnám&nbsp;oldani,&nbsp;hogy&nbsp;ahol&nbsp;van&nbsp;már&nbsp;session,&nbsp;ott&nbsp;AOP-pal/annotációval&nbsp;egy&nbsp;jól<br />
                &gt;&gt;&gt;&nbsp;elszeparált&nbsp;osztájjal&nbsp;aktiválom&nbsp;a&nbsp;filtert;&nbsp;de&nbsp;mocorog&nbsp;bennem&nbsp;egy&nbsp;gondolat,<br />
                &gt;&gt;&gt;&nbsp;hogy&nbsp;ez&nbsp;egy&nbsp;elég&nbsp;általános&nbsp;probléma,&nbsp;csak&nbsp;van&nbsp;valami&nbsp;out-of-the-box<br />
                &gt;&gt;&gt;&nbsp;megoldás.<br />
                &gt;&gt;&gt;<br />
                &gt;&gt;&gt;<br />
                &gt;&gt;&gt;&nbsp;Köszi,&nbsp;Gábor<br />
                &gt;&gt;&gt;<br />
                &gt;&gt;&gt;&nbsp;_______________________________________________<br />
                &gt;&gt;&gt;&nbsp;Javalist&nbsp;mailing&nbsp;list<br />
                &gt;&gt;&gt;&nbsp;Javalist@lists.javaforum.hu<br />
                &gt;&gt;&gt;&nbsp;http://lists.javaforum.hu/mailman/listinfo/javalist<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;http://jpasecurity.sourceforge.net/Ha&nbsp;jól&nbsp;értem&nbsp;vmi&nbsp;jogosultságos&nbsp;témához&nbsp;kell&nbsp;a&nbsp;filter.&nbsp;Szívás,&nbsp;hogy&nbsp;JPA&nbsp;nem&nbsp;támogatja&nbsp;a&nbsp;hibernate&nbsp;filter-t.<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;2012/3/21&nbsp;Cpt&nbsp;cpt@freemail.hu&gt;Sziasztok,<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;van&nbsp;egy&nbsp;Springre&nbsp;épített&nbsp;alkalmazásom,&nbsp;ami&nbsp;JPA-t-t&nbsp;használ.&nbsp;@ManyToOne&nbsp;relációkat&nbsp;le&nbsp;akarom&nbsp;korlátozni.&nbsp;Erre&nbsp;a&nbsp;célra&nbsp;nem&nbsp;találtam&nbsp;JPA-ban&nbsp;eszközt,&nbsp;ezért&nbsp;készítettem&nbsp;Hiberante&nbsp;filtert.&nbsp;A&nbsp;következő&nbsp;döccenő,&nbsp;hogy&nbsp;nem&nbsp;találtam&nbsp;megoldást&nbsp;arra,&nbsp;hogy&nbsp;kényelmesen&nbsp;aktívvá&nbsp;tegyem&nbsp;a&nbsp;filtert.&nbsp;Van&nbsp;erre&nbsp;tippetek?<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;Az&nbsp;eredeti&nbsp;Hibernate&nbsp;megoldás,&nbsp;hogy&nbsp;a&nbsp;session.enableFilter(...)&nbsp;metódust&nbsp;meghívom,&nbsp;de&nbsp;én&nbsp;el&nbsp;akarom&nbsp;kerülni,&nbsp;hogy&nbsp;a&nbsp;Hibernate&nbsp;Session&nbsp;objektum&nbsp;ilyen&nbsp;formán&nbsp;elérhető&nbsp;legyen&nbsp;a&nbsp;programból.&nbsp;Úgy&nbsp;szerintem&nbsp;viszonylag&nbsp;elegánsan&nbsp;meg&nbsp;tudnám&nbsp;oldani,&nbsp;hogy&nbsp;ahol&nbsp;van&nbsp;már&nbsp;session,&nbsp;ott&nbsp;AOP-pal/annotációval&nbsp;egy&nbsp;jól&nbsp;elszeparált&nbsp;osztájjal&nbsp;aktiválom&nbsp;a&nbsp;filtert;&nbsp;de&nbsp;mocorog&nbsp;bennem&nbsp;egy&nbsp;gondolat,&nbsp;hogy&nbsp;ez&nbsp;egy&nbsp;elég&nbsp;általános&nbsp;probléma,&nbsp;csak&nbsp;van&nbsp;valami&nbsp;out-of-the-box&nbsp;megoldás.<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;Köszi,&nbsp;Gábor<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;_______________________________________________<br />
                &gt;&gt;&nbsp;Javalist&nbsp;mailing&nbsp;list<br />
                &gt;&gt;&nbsp;Javalist@lists.javaforum.hu<br />
                &gt;&gt;&nbsp;http://lists.javaforum.hu/mailman/listinfo/javalist<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;_______________________________________________<br />
                &gt;&gt;&nbsp;Javalist&nbsp;mailing&nbsp;list<br />
                &gt;&gt;&nbsp;Javalist@lists.javaforum.hu<br />
                &gt;&gt;&nbsp;http://lists.javaforum.hu/mailman/listinfo/javalist<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;<br />
                &gt;&gt;&nbsp;_______________________________________________<br />
                &gt;&gt;&nbsp;Javalist&nbsp;mailing&nbsp;list<br />
                &gt;&gt;&nbsp;Javalist@lists.javaforum.hu<br />
                &gt;&gt;&nbsp;http://lists.javaforum.hu/mailman/listinfo/javalist<br />
                &gt;&gt;<br />
                &gt;&nbsp;_______________________________________________<br />
                &gt;&nbsp;Javalist&nbsp;mailing&nbsp;list<br />
                &gt;&nbsp;Javalist@lists.javaforum.hu<br />
                &gt;&nbsp;http://lists.javaforum.hu/mailman/listinfo/javalist<br />
                _______________________________________________<br />
                Javalist&nbsp;mailing&nbsp;list<br />
                Javalist@lists.javaforum.hu<br />
                http://lists.javaforum.hu/mailman/listinfo/javalist</blockquote>
</div>
<div>
        &nbsp;</div>