All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hcjf.service.security.LazyPermission Maven / Gradle / Ivy

package org.hcjf.service.security;

import org.hcjf.utils.Strings;

import java.lang.annotation.*;

/**
 * This annotation tag the methods of a layer with a permission that a session
 * need to invoke the method.
 * @author javaito
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Repeatable(LazyPermissions.class)
public @interface LazyPermission {
    String value();
    String description() default Strings.EMPTY_STRING;
    String[] tags() default {};
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy