Yikes *like*

I've created a CDI spec issue for it.

https://issues.jboss.org/browse/CDI-229

LieGrue,
strub




>________________________________
> From: Gerhard Petracek <[email protected]>
>To: [email protected] 
>Sent: Sunday, May 6, 2012 2:04 PM
>Subject: Re: [cdi-dev] Dynamic stereotypes
> 
>hi mark,
>
>right now we have a similar feature e.g. for @Secured, but you need to
>implement it on your own.
>if we need such a feature for the spec., i would prefer the approach used
>in bean-validation (@OverridesAttribute)
>
>regards,
>gerhard
>
>
>
>2012/5/2 Mark Struberg <[email protected]>
>
>> I have not seen those dynamic stereotypes in free nature yet.
>>
>> Actually I'm not using Stereotypes that much at all. Mainly because their
>> usage is limited by the Java Annotation boundaries.
>>
>> Imagine the following Stereotype for my Services (I spare out the standard
>> stuff)
>>
>>
>> @StereoType
>> @Secured
>> @Transactional
>> @ApplicationScoped
>> public @interface @Service {}
>>
>> The problem here is that there is no way to 'propagate' any rolesAllowed
>> from @Service to @Secured, etc.
>>
>> What I'd like to have is something like
>> ...
>> public @interface @Service {
>>
>>     String[] rolesAllowed();
>>     TransactionAttributeType transactionType();
>>
>> }
>>
>> where the rolesAllowed() would get propagated to the @Secured
>> meta-annotation and transactionType() to the @Transactional
>>
>> With such an annotation I could use:
>>
>> @Service(rolesAllowed={"admin", "editor"}, transactionType =  REQUIRES_NEW)
>> public String doSomething() {...
>>
>>
>>
>> But that's not possible with Java Annotations. Or do you have any ideas
>> how to do that? (without having to manually propagate this in each and
>> every interceptor).
>>
>>
>> LieGrue,
>> strub
>>
>>
>>
>> ----- Original Message -----
>> > From: Pete Muir <[email protected]>
>> > To: [email protected]; [email protected]; David
>> Blevins <[email protected]>
>> > Cc:
>> > Sent: Wednesday, May 2, 2012 1:05 PM
>> > Subject: [cdi-dev] Dynamic stereotypes
>> >
>> > Hi all
>> >
>> > The Java EE spec leads would like feedback on how often stereotypes are
>> > "dynamic" vs "static".
>> >
>> > A static stereotype is one that is defined in Java code, compiled, and
>> then
>> > deployed without modification from a container extension.
>> >
>> > A dynamic stereotype is one that defined in Java code, compiled, and then
>> > modified by an extension.
>> >
>> > Another way of putting it is:
>> >
>> > * Are there any extensions which modify stereotypes?
>> > * Is this something that is common or not?
>> >
>> > This relates to David's metatype proposal.
>> >
>> > Pete
>> > _______________________________________________
>> > cdi-dev mailing list
>> > [email protected]
>> > https://lists.jboss.org/mailman/listinfo/cdi-dev
>> >
>>
>
>
>

Reply via email to