Annotation Java exécuter une méthode au sein de l'annotation(déclaration d'utilisation pour android)

Je suis assez nouveau à l'annotation termes.
J'ai lu quelques sources et est venu à la conclusion que non répondu à ma question.
Peut-être que j'ai googlé l'utilisation de la mauvaise recherche. Peut-être que je donne sur, ou mayhbe im juste paumé..

De toute façon, ici, est le problème.

Je suis occupé à écrire une application qui nécessite rôle de "validation".

Pour cela je veux utiliser une annotation.

Donc quelque chose le long de la ligne de:

@interface Validate (){

}

Ce que j'ai de l'objectif à atteindre est sometihng le long des lignes de:

public @interface Validate() {
   public Validate() {
      //Do validation stuff
     return true/false
   }
}

Donc, fondamentalement, je veux définir des méthodes à l'intérieur de l'annotation.
Je veux être en mesure d'appeler

@Validate
public void methodThatRequiresAdminRole() {
  doStuff();
}

Seul les admins devraient être en mesure de saisir cette méthode. Sinon, une erreur doit être généré.

donc si @valider renvoie la valeur true, la méthode doit être exécutée

Désolé si je suis vraiment clair. Je ne suis pas tout à fait sûr de savoir comment bien vous demander ce que je veux.
J'espère donc que les exemples de raconter les histoires.

L'espoir de lire les conseils et peut-être même une réponse bientôt.
Merci.

** EDIT **

Je besoin d'insister sur le fait que le code doit être utilisé sur une application android.
Donc, je préfère ne pas utiliser étrange cadres ne signifie pas pour android. Je n'ai aucun problème à ajouter une bibliothèque personnalisée qui donne la fonctionnalité sans aucune sorte de cadre d'application.

OriginalL'auteur Joey Roosing | 2011-09-22