package com.idega.user.business; import java.rmi.RemoteException; import java.util.Collection; import com.idega.core.builder.data.ICPage; import com.idega.presentation.IWContext; import com.idega.user.data.Group; import com.idega.user.data.User; public interface UserCompanyBusiness { public static final String SPRING_BEAN_IDENTIFIER = "userCompanyBusinessBean"; public Collection<Group> getUsersCompanies(IWContext iwc, User user) throws RemoteException; public void setPreferedCompanyForCurrentUser(String companyId) throws RemoteException; public Group getPreferedCompanyForUser(IWContext iwc, User user) throws RemoteException; public String getCurrentCompanyAttributeId(); public ICPage getHomePageForCompany(Group group); }