com.silverpeas.sharing.security
Class AbstractShareableAccessControl<T extends Ticket,R>

java.lang.Object
  extended by com.silverpeas.sharing.security.AbstractShareableAccessControl<T,R>
All Implemented Interfaces:
ShareableAccessControl<T,R>
Direct Known Subclasses:
NodeAccessControl, PublicationAccessControl, SimpleFileAccessControl, VersionFileAccessControl

public abstract class AbstractShareableAccessControl<T extends Ticket,R>
extends Object
implements ShareableAccessControl<T,R>

User: Yohann Chastagnier Date: 05/11/13


Constructor Summary
protected AbstractShareableAccessControl()
           
 
Method Summary
 boolean isReadable(ShareableResource<R> resource)
          Indicates if the shareable resource is a readable one
protected abstract  boolean isReadable(T ticket, R accessedObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractShareableAccessControl

protected AbstractShareableAccessControl()
Method Detail

isReadable

public final boolean isReadable(ShareableResource<R> resource)
Description copied from interface: ShareableAccessControl
Indicates if the shareable resource is a readable one

Specified by:
isReadable in interface ShareableAccessControl<T extends Ticket,R>
Returns:

isReadable

protected abstract boolean isReadable(T ticket,
                                      R accessedObject)
                               throws Exception
Parameters:
ticket - ticket passed here exists and is valid.
accessedObject -
Returns:
Throws:
Exception


Copyright © 2016 Silverpeas. All Rights Reserved.