public class ISRegistryServiceImpl
extends eu.dnetlib.enabling.tools.AbstractBaseService
implements eu.dnetlib.enabling.is.registry.rmi.ISRegistryService
| Constructor and Description |
|---|
ISRegistryServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBlackBoardMessage(String profId,
String messageId,
String message) |
boolean |
addOrUpdateResourceType(String resourceType,
String resourceSchema) |
boolean |
addProfileNode(String profId,
String xpath,
String node) |
boolean |
addResourceType(String resourceType,
String resourceSchema) |
void |
deleteBlackBoardMessage(String profId,
String messageId) |
boolean |
deleteProfile(String resId) |
boolean |
deleteProfiles(List<String> arrayprofId) |
boolean |
deleteResourceType(String resourceType,
Boolean hierarchical) |
boolean |
executeXUpdate(String xquery) |
RegistryBlackboardManager |
getBlackboardManager() |
eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService |
getIsLookup() |
eu.dnetlib.enabling.is.store.rmi.ISStoreService |
getIsStore() |
PendingResourceManager |
getPendingManager() |
ProfileValidationStrategy |
getProfileValidationStrategy() |
eu.dnetlib.enabling.tools.ResourceIdentifierResolver |
getResIdResolver() |
eu.dnetlib.enabling.is.registry.schema.OpaqueResourceValidator |
getResourceValidator() |
eu.dnetlib.enabling.tools.UniqueIdentifierGenerator |
getUuidGenerator() |
eu.dnetlib.enabling.tools.XQueryUtils |
getXqueryUtils() |
String |
insertProfileForValidation(String resourceType,
String resourceProfile) |
String |
invalidateProfile(String profId) |
boolean |
refreshProfile(String profId,
String resourceType) |
String |
registerProfile(String resourceProfile) |
String |
registerSecureProfile(String resourceProfId,
String secureProfId) |
boolean |
removeProfileNode(String profId,
String nodeId) |
void |
replyBlackBoardMessage(String profId,
String message) |
void |
setBlackboardManager(RegistryBlackboardManager blackboardManager) |
void |
setIsLookup(eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService isLookup) |
void |
setIsStore(eu.dnetlib.enabling.is.store.rmi.ISStoreService isStore) |
void |
setPendingManager(PendingResourceManager pendingManager) |
void |
setProfileValidationStrategy(ProfileValidationStrategy profileValidationStrategy) |
void |
setResIdResolver(eu.dnetlib.enabling.tools.ResourceIdentifierResolver resIdResolver) |
void |
setResourceValidator(eu.dnetlib.enabling.is.registry.schema.OpaqueResourceValidator resourceValidator) |
void |
setUuidGenerator(eu.dnetlib.enabling.tools.UniqueIdentifierGenerator uuidGenerator) |
void |
setXqueryUtils(eu.dnetlib.enabling.tools.XQueryUtils xqueryUtils) |
void |
start() |
boolean |
updateProfile(String resId,
String resourceProfile,
String resourceType) |
String |
updateProfileDHN(String resourceProfile) |
boolean |
updateProfileNode(String profId,
String xpath,
String node) |
boolean |
updateRegionDescription(String profId,
String resourceProfile) |
String |
validateProfile(String profId) |
List<String> |
validateProfiles(List<String> profIds) |
identify, isRunning, notify, stoppublic void start()
start in interface eu.dnetlib.common.rmi.BaseServicestart in interface org.springframework.context.Lifecyclestart in class eu.dnetlib.enabling.tools.AbstractBaseServicepublic void addBlackBoardMessage(String profId, String messageId, String message) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
addBlackBoardMessage in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.addBlackBoardMessage(java.lang.String, java.lang.String, java.lang.String)public boolean addOrUpdateResourceType(String resourceType, String resourceSchema) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
addOrUpdateResourceType in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.addOrUpdateResourceType(java.lang.String, java.lang.String)public boolean addProfileNode(String profId, String xpath, String node) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
addProfileNode in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.addProfileNode(java.lang.String, java.lang.String, java.lang.String)public boolean addResourceType(String resourceType, String resourceSchema) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
addResourceType in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.addResourceType(java.lang.String, java.lang.String)public void deleteBlackBoardMessage(String profId, String messageId) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
deleteBlackBoardMessage in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.deleteBlackBoardMessage(java.lang.String, java.lang.String)public boolean deleteProfile(String resId) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
deleteProfile in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.deleteProfile(java.lang.String)public boolean deleteProfiles(List<String> arrayprofId) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
deleteProfiles in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.deleteProfiles(java.util.List)public boolean deleteResourceType(String resourceType, Boolean hierarchical) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
deleteResourceType in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.deleteResourceType(java.lang.String, java.lang.Boolean)public boolean executeXUpdate(String xquery) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
executeXUpdate in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.executeXUpdate(java.lang.String)public String insertProfileForValidation(String resourceType, String resourceProfile) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
insertProfileForValidation in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.insertProfileForValidation(java.lang.String, java.lang.String)public boolean refreshProfile(String profId, String resourceType) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
refreshProfile in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.refreshProfile(java.lang.String, java.lang.String)public String registerProfile(String resourceProfile) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
registerProfile in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.registerProfile(java.lang.String)public String registerSecureProfile(String resourceProfId, String secureProfId) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
registerSecureProfile in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.registerSecureProfile(java.lang.String, java.lang.String)public boolean removeProfileNode(String profId, String nodeId) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
removeProfileNode in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.removeProfileNode(java.lang.String, java.lang.String)public void replyBlackBoardMessage(String profId, String message) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
replyBlackBoardMessage in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.replyBlackBoardMessage(java.lang.String, java.lang.String)public boolean updateProfile(String resId, String resourceProfile, String resourceType) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
updateProfile in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.updateProfile(java.lang.String, java.lang.String, java.lang.String)public String updateProfileDHN(String resourceProfile) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
updateProfileDHN in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.updateProfileDHN(java.lang.String)public boolean updateProfileNode(String profId, String xpath, String node) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
updateProfileNode in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.updateProfileNode(java.lang.String, java.lang.String, java.lang.String)public boolean updateRegionDescription(String profId, String resourceProfile) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
updateRegionDescription in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.updateRegionDescription(java.lang.String, java.lang.String)public String validateProfile(String profId) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
validateProfile in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.validateProfile(java.lang.String)public String invalidateProfile(String profId) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
invalidateProfile in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.invalidateProfile(java.lang.String)public List<String> validateProfiles(List<String> profIds) throws eu.dnetlib.enabling.is.registry.rmi.ISRegistryException
validateProfiles in interface eu.dnetlib.enabling.is.registry.rmi.ISRegistryServiceeu.dnetlib.enabling.is.registry.rmi.ISRegistryExceptionISRegistryService.validateProfiles(java.util.List)public eu.dnetlib.enabling.tools.UniqueIdentifierGenerator getUuidGenerator()
public void setUuidGenerator(eu.dnetlib.enabling.tools.UniqueIdentifierGenerator uuidGenerator)
public PendingResourceManager getPendingManager()
public void setPendingManager(PendingResourceManager pendingManager)
public eu.dnetlib.enabling.tools.ResourceIdentifierResolver getResIdResolver()
public void setResIdResolver(eu.dnetlib.enabling.tools.ResourceIdentifierResolver resIdResolver)
public eu.dnetlib.enabling.is.registry.schema.OpaqueResourceValidator getResourceValidator()
public void setResourceValidator(eu.dnetlib.enabling.is.registry.schema.OpaqueResourceValidator resourceValidator)
public void setXqueryUtils(eu.dnetlib.enabling.tools.XQueryUtils xqueryUtils)
public eu.dnetlib.enabling.tools.XQueryUtils getXqueryUtils()
public RegistryBlackboardManager getBlackboardManager()
public void setBlackboardManager(RegistryBlackboardManager blackboardManager)
public ProfileValidationStrategy getProfileValidationStrategy()
public void setProfileValidationStrategy(ProfileValidationStrategy profileValidationStrategy)
public eu.dnetlib.enabling.is.store.rmi.ISStoreService getIsStore()
public void setIsStore(eu.dnetlib.enabling.is.store.rmi.ISStoreService isStore)
public eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService getIsLookup()
public void setIsLookup(eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService isLookup)
Copyright © 2017. All rights reserved.