public class CompatPendingResourceManagerImpl extends Object implements PendingResourceManager, ResourceKindResolver
pending profiles receive their own special resource kind and are 'moved' to a different collection
| Constructor and Description |
|---|
CompatPendingResourceManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
eu.dnetlib.enabling.is.registry.rmi.ISRegistryService |
getIsRegistry() |
String |
getNormalKindForType(String resourceType) |
String |
getPendingKindForType(String resourceType) |
ProfileValidationStrategy |
getProfileValidationStrategy() |
ResourceKindResolver |
getResourceKindResolver() |
void |
setIsRegistry(eu.dnetlib.enabling.is.registry.rmi.ISRegistryService isRegistry) |
void |
setPending(eu.dnetlib.enabling.tools.OpaqueResource resource)
change a profile to a pending state.
|
void |
setPending(eu.dnetlib.enabling.tools.OpaqueResource resource,
boolean local)
change a profile to a valid state.
|
void |
setProfileValidationStrategy(ProfileValidationStrategy profileValidationStrategy) |
void |
setResourceKindResolver(ResourceKindResolver resourceKindResolver) |
void |
setValid(eu.dnetlib.enabling.tools.OpaqueResource resource)
change a profile to a valid state.
|
public void setPending(eu.dnetlib.enabling.tools.OpaqueResource resource,
boolean local)
setPending in interface PendingResourceManagerresource - resourcelocal - true if the resource is not persistentPendingResourceManager.setPending(eu.dnetlib.enabling.tools.OpaqueResource)public void setPending(eu.dnetlib.enabling.tools.OpaqueResource resource)
setPending in interface PendingResourceManagerresource - opaque resourcePendingResourceManager.setPending(eu.dnetlib.enabling.tools.OpaqueResource)public void setValid(eu.dnetlib.enabling.tools.OpaqueResource resource)
setValid in interface PendingResourceManagerresource - opaque resourcePendingResourceManager.setValid(eu.dnetlib.enabling.tools.OpaqueResource)public String getNormalKindForType(String resourceType) throws XPathExpressionException
getNormalKindForType in interface ResourceKindResolverXPathExpressionExceptionpublic String getPendingKindForType(String resourceType) throws XPathExpressionException
getPendingKindForType in interface ResourceKindResolverXPathExpressionExceptionpublic ResourceKindResolver getResourceKindResolver()
public void setResourceKindResolver(ResourceKindResolver resourceKindResolver)
public ProfileValidationStrategy getProfileValidationStrategy()
public void setProfileValidationStrategy(ProfileValidationStrategy profileValidationStrategy)
public eu.dnetlib.enabling.is.registry.rmi.ISRegistryService getIsRegistry()
public void setIsRegistry(eu.dnetlib.enabling.is.registry.rmi.ISRegistryService isRegistry)
Copyright © 2017. All rights reserved.