/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.smartitengineering.user.service;
import com.smartitengineering.user.domain.Organization;
import com.smartitengineering.user.filter.OrganizationFilter;
import java.util.Collection;
/**
*
* @author russel
*/
public interface OrganizationService {
public void save(Organization organization);
public void update(Organization organization);
public void delete(Organization organization);
public Collection<Organization> search(OrganizationFilter organizationFilter);
public Collection<Organization> getAllOrganization();
public Collection<Organization> getOrganizations(String organizationNameLike, String shortName, boolean isSmallerThan, int count);
public Organization getOrganizationByUniqueShortName(String uniqueShortName);
public void validateOrganization(Organization organization);
}