package eu.dnetlib.goldoa.service;

import eu.dnetlib.goldoa.domain.Organization;
import eu.dnetlib.goldoa.domain.OrganizationManagerException;

import java.util.List;

/**
 * Created by antleb on 3/3/15.
 */

public interface OrganizationManager extends Searchable {

	public Organization getById(String organizationId) throws OrganizationManagerException;

	List<Organization> getAffiliatedWithUser(String email);

	public String saveOrganization(Organization organization) throws OrganizationManagerException;

    Organization createOrganization(String name);
}
