package eu.dnetlib.api.enabling;

import eu.dnetlib.api.DriverService;

public interface ISRegistryService extends DriverService {

	public boolean deleteProfile(String profId)
			throws ISRegistryServiceException;

	public boolean updateProfile(String profId, String resourceProfile,
			String resourceType) throws ISRegistryServiceException;

	public String registerProfile(String resourceProfile)
			throws ISRegistryServiceException;

	public String registerSecureProfile(String resourceProfID,
			String secureProfID) throws ISRegistryServiceException;

	public String insertProfileForValidation(String resourceType,
			String resourceProfile) throws ISRegistryServiceException;

	public boolean addResourceType(String resourceType, String resourceSchema)
			throws ISRegistryServiceException;
}