public class CacheAwareRegistryImpl<D extends eu.dnetlib.domain.DriverResource> extends Object implements ISRegistry<D>
| Constructor and Description |
|---|
CacheAwareRegistryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(D object)
Deletes the given object from the IS
|
D |
insertForValidation(D object)
Saves the given object to IS.
|
D |
save(D object)
Saves the given object to IS.
|
void |
setConverter(ResourceToXmlConverter<D> converter) |
void |
setNotificationService(eu.dnetlib.api.DriverService notificationService) |
void |
setRegistry(ISRegistry<D> registry) |
void |
setResourceType(eu.dnetlib.domain.ResourceType resourceType) |
public void delete(D object) throws ISRegistryException
ISRegistrydelete in interface ISRegistry<D extends eu.dnetlib.domain.DriverResource>object - the object to be deletedISRegistryExceptionpublic D insertForValidation(D object) throws ISRegistryException
ISRegistryinsertForValidation in interface ISRegistry<D extends eu.dnetlib.domain.DriverResource>object - The object to save.ISRegistryExceptionpublic D save(D object) throws ISRegistryException
ISRegistrysave in interface ISRegistry<D extends eu.dnetlib.domain.DriverResource>object - The object to save.ISRegistryExceptionpublic void setRegistry(ISRegistry<D> registry)
public void setNotificationService(eu.dnetlib.api.DriverService notificationService)
public void setResourceType(eu.dnetlib.domain.ResourceType resourceType)
public void setConverter(ResourceToXmlConverter<D> converter)
Copyright © 2022. All rights reserved.