org.gcube.personalization.userprofileaccess.impl
Class ResourcePersistenceDelegate

java.lang.Object
  extended by org.gcube.common.core.persistence.GCUBEPersistenceDelegate<RESOURCEID,RESOURCE>
      extended by org.gcube.common.core.persistence.GCUBEFilePersistenceDelegate<org.gcube.common.core.state.GCUBEWSResourceKey,RESOURCE>
          extended by org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate<UserProfileAccessResource>
              extended by org.gcube.personalization.userprofileaccess.impl.ResourcePersistenceDelegate

public class ResourcePersistenceDelegate
extends org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate<UserProfileAccessResource>

Resource Persistence Delegate Implements Resource RPs persistence on file

Author:
Panagiota Koltsida, NKUA

Field Summary
 
Fields inherited from class org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate
ctxt, WSRESOURCE_FILE_SUFFIX
 
Fields inherited from class org.gcube.common.core.persistence.GCUBEPersistenceDelegate
logger
 
Constructor Summary
ResourcePersistenceDelegate()
           
 
Method Summary
protected  void onLoad(UserProfileAccessResource resource, ObjectInputStream ois)
           
protected  void onStore(UserProfileAccessResource resource, ObjectOutputStream oos)
           
 
Methods inherited from class org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate
getFileFromResource, getIDFromFileName, getSuffix, initialise
 
Methods inherited from class org.gcube.common.core.persistence.GCUBEFilePersistenceDelegate
getResourceIdentifiers, getStorageRoot, onLoad, onRemove, onStore
 
Methods inherited from class org.gcube.common.core.persistence.GCUBEPersistenceDelegate
load, remove, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourcePersistenceDelegate

public ResourcePersistenceDelegate()
Method Detail

onLoad

protected void onLoad(UserProfileAccessResource resource,
                      ObjectInputStream ois)
               throws Exception
Overrides:
onLoad in class org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate<UserProfileAccessResource>
Throws:
Exception

onStore

protected void onStore(UserProfileAccessResource resource,
                       ObjectOutputStream oos)
                throws Exception
Overrides:
onStore in class org.gcube.common.core.persistence.GCUBEWSFilePersistenceDelegate<UserProfileAccessResource>
Throws:
Exception


Copyright © 2013. All Rights Reserved.