SMILA (incubation) API documentation

org.eclipse.smila.security
Class SecurityAnnotations

java.lang.Object
  extended by org.eclipse.smila.security.SecurityAnnotations

public final class SecurityAnnotations
extends java.lang.Object

Constants for names and values of record security annotations commonly used in crawlers and search pipelines. Here is a short example how the annotation structure could look like:

 ACCESS_RIGHTS
 |
 |-READ
 | |
 | |- PRINCIPALS 
 | |  + user1 
 | |  + user2 
 | |
 | |- GROUPS 
 |    + group1 
 |    + group2 
 |     
 |-WRITE
   |
   |- PRINCIPALS 
      + userX 
   ...
 


Nested Class Summary
static class SecurityAnnotations.AccessRightType
          predefined sub annotations of annotation "ACCESS_RIGHTS".
static class SecurityAnnotations.EntityType
          predefined sub annotations of any annotation of enum AccessRightType.
 
Field Summary
static java.lang.String ACCESS_RIGHTS
          Constant for the base annotation ACCESS_RIGHTS.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACCESS_RIGHTS

public static final java.lang.String ACCESS_RIGHTS
Constant for the base annotation ACCESS_RIGHTS.

See Also:
Constant Field Values

SMILA (incubation) API documentation