com.levigo.jadice.annotation.auth
Class IndividualAnnotationPermission.Factory.AbstractPerm

java.lang.Object
  extended by com.levigo.jadice.annotation.auth.IndividualAnnotationPermission
      extended by com.levigo.jadice.annotation.auth.IndividualAnnotationPermission.Factory.AbstractPerm
All Implemented Interfaces:
Permission<Annotation>
Enclosing class:
IndividualAnnotationPermission.Factory

protected abstract class IndividualAnnotationPermission.Factory.AbstractPerm
extends IndividualAnnotationPermission


Nested Class Summary
 
Nested classes/interfaces inherited from class com.levigo.jadice.annotation.auth.IndividualAnnotationPermission
IndividualAnnotationPermission.Factory
 
Nested classes/interfaces inherited from interface com.levigo.jadice.document.Permission
Permission.Vote
 
Field Summary
 
Fields inherited from class com.levigo.jadice.annotation.auth.IndividualAnnotationPermission
ALLOW, DENY
 
Fields inherited from interface com.levigo.jadice.document.Permission
DENY_ALL, GRANT_ALL
 
Constructor Summary
protected IndividualAnnotationPermission.Factory.AbstractPerm()
           
 
Method Summary
 Permission.Vote vote(Annotation domain, Intent intent)
          Make a permission decision about the given intended action on the given domain object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.levigo.jadice.document.Permission
pertainsTo
 

Constructor Detail

IndividualAnnotationPermission.Factory.AbstractPerm

protected IndividualAnnotationPermission.Factory.AbstractPerm()
Method Detail

vote

public Permission.Vote vote(Annotation domain,
                            Intent intent)
Description copied from interface: Permission
Make a permission decision about the given intended action on the given domain object.

Returns:
the decision


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.