it.eng.rdlab.soa3.connector.service.core
Class AccessControlManager

java.lang.Object
  extended by it.eng.rdlab.soa3.connector.service.core.AccessControlManager
All Implemented Interfaces:
AccessCache
Direct Known Subclasses:
IdentityControlManager, TicketControlManager

public abstract class AccessControlManager
extends Object
implements AccessCache

Access control manager abstract class

Author:
Ciro Formisano (ENG)

Constructor Summary
protected AccessControlManager()
           
 
Method Summary
 long getAccessDeniedEntry(String id)
          
 AccessControlBean getAccessGrantEntry(String id)
          
 void removeAccessDeniedEntry(String id)
          
 void removeAccessGrantEntry(String id)
          
 void setAccessDeniedEntry(String id, long accessDeniedExpiration)
          
 void setAccessGrantEntry(String id, AccessControlBean bean)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessControlManager

protected AccessControlManager()
Method Detail

getAccessGrantEntry

public AccessControlBean getAccessGrantEntry(String id)

Specified by:
getAccessGrantEntry in interface AccessCache
Returns:

removeAccessGrantEntry

public void removeAccessGrantEntry(String id)

Specified by:
removeAccessGrantEntry in interface AccessCache

setAccessGrantEntry

public void setAccessGrantEntry(String id,
                                AccessControlBean bean)

Specified by:
setAccessGrantEntry in interface AccessCache

getAccessDeniedEntry

public long getAccessDeniedEntry(String id)

Specified by:
getAccessDeniedEntry in interface AccessCache
Returns:

removeAccessDeniedEntry

public void removeAccessDeniedEntry(String id)

Specified by:
removeAccessDeniedEntry in interface AccessCache

setAccessDeniedEntry

public void setAccessDeniedEntry(String id,
                                 long accessDeniedExpiration)

Specified by:
setAccessDeniedEntry in interface AccessCache


Copyright © 2013. All Rights Reserved.