Class UUCRetentionPolicy
- java.lang.Object
-
- org.oa4mp.delegation.server.storage.uuc.UUCRetentionPolicy
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.cache.RetentionPolicy
public class UUCRetentionPolicy extends Object implements edu.uiuc.ncsa.security.core.cache.RetentionPolicy
Created by Jeff Gaynor
on 5/11/23 at 6:45 AM
-
-
Constructor Summary
Constructors Constructor Description UUCRetentionPolicy(edu.uiuc.ncsa.security.core.Store store, UUCConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanapplies()MapgetMap()edu.uiuc.ncsa.security.storage.cli.StoreArchivergetStoreArchiver()int[]retain(edu.uiuc.ncsa.security.core.Identifier id, Date create, Date lastAccessed, Date lastModified)Retention call.booleanretain(Object key, Object value)
-
-
-
Constructor Detail
-
UUCRetentionPolicy
public UUCRetentionPolicy(edu.uiuc.ncsa.security.core.Store store, UUCConfiguration config)
-
-
Method Detail
-
getStoreArchiver
public edu.uiuc.ncsa.security.storage.cli.StoreArchiver getStoreArchiver()
-
retain
public int[] retain(edu.uiuc.ncsa.security.core.Identifier id, Date create, Date lastAccessed, Date lastModified)Retention call. This returns an array of object. The zero-th element is always a boolean with the value (1 = retain, 0 = do not retain) and if false the second value is the name of the rule that was invoked, seeUUCConfiguration.- Parameters:
id-create-lastAccessed-lastModified-- Returns:
-
retain
public boolean retain(Object key, Object value)
- Specified by:
retainin interfaceedu.uiuc.ncsa.security.core.cache.RetentionPolicy
-
getMap
public Map getMap()
- Specified by:
getMapin interfaceedu.uiuc.ncsa.security.core.cache.RetentionPolicy
-
applies
public boolean applies()
- Specified by:
appliesin interfaceedu.uiuc.ncsa.security.core.cache.RetentionPolicy
-
-