package ru.ydn.wicket.wicketorientdb.security;

import org.apache.wicket.authorization.Action;
/**
 * Annotation for specification of required OrientDB resources
 */
@java.lang.annotation.Target(value = {java.lang.annotation.ElementType.TYPE})
@java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@java.lang.annotation.Documented
public @interface RequiredOrientResource {
	String value();
	String specific() default "";
	OrientPermission[] permissions() default {OrientPermission.CREATE, OrientPermission.READ, OrientPermission.UPDATE, OrientPermission.DELETE};
	String action() default Action.RENDER;
}

@@ -41,16 +41,17 @@
 urity;%0A%0A
+%0A
 import o
@@ -357,16 +357,80 @@
 umented%0A
+@java.lang.annotation.Repeatable(RequiredOrientResources.class)%0A
 public @

Make RequiredOrientResource annotation repeatable