/** * */ package com.idega.block.school.data; import java.rmi.RemoteException; import java.sql.Date; import java.util.Collection; import javax.ejb.FinderException; import com.idega.block.text.data.LocalizedText; import com.idega.core.file.data.ICFile; import com.idega.core.location.data.Commune; import com.idega.core.location.data.Country; import com.idega.data.IDOAddRelationshipException; import com.idega.data.IDOEntity; import com.idega.data.IDOException; import com.idega.data.IDOLegacyEntity; import com.idega.data.IDORelationshipException; import com.idega.data.IDORemoveRelationshipException; import com.idega.data.MetaDataCapable; import com.idega.user.data.Group; import com.idega.user.data.User; /** * @author bluebottle * */ public interface School extends IDOEntity, IDOLegacyEntity, MetaDataCapable { /** * @see com.idega.block.school.data.SchoolBMPBean#getName */ public String getName(); /** * @see com.idega.block.school.data.SchoolBMPBean#getNameWithStarIfQueueSortedByBirthdate */ public String getNameWithStarIfQueueSortedByBirthdate(); /** * @see com.idega.block.school.data.SchoolBMPBean#getAfterSchoolCareProvider */ public School getAfterSchoolCareProvider(); /** * @see com.idega.block.school.data.SchoolBMPBean#getAfterSchoolCareProviderPK */ public Object getAfterSchoolCareProviderPK(); /** * @see com.idega.block.school.data.SchoolBMPBean#setAfterSchoolCareProvider */ public void setAfterSchoolCareProvider(School provider); /** * @see com.idega.block.school.data.SchoolBMPBean#setAfterSchoolCareProvider */ public void setAfterSchoolCareProvider(Object providerPK); /** * @see com.idega.block.school.data.SchoolBMPBean#getJuniorHighSchool */ public School getJuniorHighSchool(); /** * @see com.idega.block.school.data.SchoolBMPBean#getJuniorHighSchoolPK */ public Object getJuniorHighSchoolPK(); /** * @see com.idega.block.school.data.SchoolBMPBean#hasRefreshments */ public boolean hasRefreshments(); /** * @see com.idega.block.school.data.SchoolBMPBean#setJuniorHighSchool */ public void setJuniorHighSchool(School school); /** * @see com.idega.block.school.data.SchoolBMPBean#setJuniorHighSchool */ public void setJuniorHighSchool(Object schoolPK); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolAreaId */ public int getSchoolAreaId(); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolSubAreaId */ public int getSchoolSubAreaId(); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolArea */ public SchoolArea getSchoolArea(); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolSubArea */ public SchoolSubArea getSchoolSubArea(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolAreaId */ public void setSchoolAreaId(int id); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolArea */ public void setSchoolArea(SchoolArea area); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolSubAreaId */ public void setSchoolSubAreaId(int id); /** * @see com.idega.block.school.data.SchoolBMPBean#getCommunePK */ public Object getCommunePK(); /** * @see com.idega.block.school.data.SchoolBMPBean#getCommune */ public Commune getCommune(); /** * @see com.idega.block.school.data.SchoolBMPBean#getCommuneId */ public int getCommuneId(); /** * @see com.idega.block.school.data.SchoolBMPBean#setCommunePK */ public void setCommunePK(Object pk); /** * @see com.idega.block.school.data.SchoolBMPBean#getCountryId */ public int getCountryId(); /** * @see com.idega.block.school.data.SchoolBMPBean#getCountry */ public Country getCountry(); /** * @see com.idega.block.school.data.SchoolBMPBean#setCountryId */ public void setCountryId(int id); /** * @see com.idega.block.school.data.SchoolBMPBean#getManagementTypeId */ public String getManagementTypeId(); /** * @see com.idega.block.school.data.SchoolBMPBean#getManagementType */ public SchoolManagementType getManagementType(); /** * @see com.idega.block.school.data.SchoolBMPBean#setManagementTypeId */ public void setManagementTypeId(String id); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolName */ public String getSchoolName(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolName */ public void setSchoolName(String name); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolInfo */ public String getSchoolInfo(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolInfo */ public void setSchoolInfo(String info); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolAddress */ public String getSchoolAddress(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolAddress */ public void setSchoolAddress(String address); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolVisitAddress */ public String getSchoolVisitAddress(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolVisitAddress */ public void setSchoolVisitAddress(String visitaddress); /** * @see com.idega.block.school.data.SchoolBMPBean#setHasRefreshments */ public void setHasRefreshments(boolean hasRefreshments); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolZipArea */ public String getSchoolZipArea(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolZipArea */ public void setSchoolZipArea(String ziparea); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolZipCode */ public String getSchoolZipCode(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolZipCode */ public void setSchoolZipCode(String zipcode); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolPhone */ public String getSchoolPhone(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolPhone */ public void setSchoolPhone(String phone); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolEmail */ public String getSchoolEmail(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolEmail */ public void setSchoolEmail(String email); /** * @see com.idega.block.school.data.SchoolBMPBean#getHeadmasterGroupId */ public int getHeadmasterGroupId(); /** * @see com.idega.block.school.data.SchoolBMPBean#getHeadmasterGroup */ public Group getHeadmasterGroup() throws RemoteException, FinderException; /** * @see com.idega.block.school.data.SchoolBMPBean#setHeadmasterGroupId */ public void setHeadmasterGroupId(int masterGroupId); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolKeyCode */ public String getSchoolKeyCode(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolKeyCode */ public void setSchoolKeyCode(String code); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolLatitude */ public String getSchoolLatitude(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolLatitude */ public void setSchoolLatitude(String lat); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolLongitude */ public String getSchoolLongitude(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolLongitude */ public void setSchoolLongitude(String lon); /** * @see com.idega.block.school.data.SchoolBMPBean#getOrganizationNumber */ public String getOrganizationNumber(); /** * @see com.idega.block.school.data.SchoolBMPBean#setOrganizationNumber */ public void setOrganizationNumber(String orgNo); /** * @see com.idega.block.school.data.SchoolBMPBean#getExtraProviderId */ public String getExtraProviderId(); /** * @see com.idega.block.school.data.SchoolBMPBean#setExtraProviderId */ public void setExtraProviderId(String id); /** * @see com.idega.block.school.data.SchoolBMPBean#getTerminationDate */ public Date getTerminationDate(); /** * @see com.idega.block.school.data.SchoolBMPBean#setTerminationDate */ public void setTerminationDate(Date date); /** * @see com.idega.block.school.data.SchoolBMPBean#getCentralizedAdministration */ public boolean getCentralizedAdministration(); /** * @see com.idega.block.school.data.SchoolBMPBean#setCentralizedAdministration */ public void setCentralizedAdministration(boolean b); /** * @see com.idega.block.school.data.SchoolBMPBean#getInvisibleForCitizen */ public boolean getInvisibleForCitizen(); /** * @see com.idega.block.school.data.SchoolBMPBean#setInvisibleForCitizen */ public void setInvisibleForCitizen(boolean b); /** * @see com.idega.block.school.data.SchoolBMPBean#getProviderStringId */ public String getProviderStringId(); /** * @see com.idega.block.school.data.SchoolBMPBean#setProviderStringId */ public void setProviderStringId(String id); /** * @see com.idega.block.school.data.SchoolBMPBean#setResponsibleUserId */ public void setResponsibleUserId(int id); /** * @see com.idega.block.school.data.SchoolBMPBean#setResponsibleUser */ public void setResponsibleUser(User user); /** * @see com.idega.block.school.data.SchoolBMPBean#getResponsibleUserId */ public int getResponsibleUserId(); /** * @see com.idega.block.school.data.SchoolBMPBean#getResponsibleUser */ public User getResponsibleUser(); /** * @see com.idega.block.school.data.SchoolBMPBean#addSchoolTypes */ public void addSchoolTypes(int[] ids); /** * @see com.idega.block.school.data.SchoolBMPBean#addSchoolYears */ public void addSchoolYears(int[] ids); /** * @see com.idega.block.school.data.SchoolBMPBean#addSchoolYear */ public void addSchoolYear(SchoolYear year) throws IDOAddRelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#addSchoolType */ public void addSchoolType(SchoolType type) throws IDOAddRelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#addSchoolYearsRemoveOther */ public void addSchoolYearsRemoveOther(int[] ids); /** * @see com.idega.block.school.data.SchoolBMPBean#addSchoolTypesRemoveOther */ public void addSchoolTypesRemoveOther(int[] ids); /** * @see com.idega.block.school.data.SchoolBMPBean#findRelatedSchoolTypes */ public Collection findRelatedSchoolTypes() throws com.idega.data.IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#findRelatedSchoolTypes */ public Collection findRelatedSchoolTypes(SchoolCategory category) throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#findRelatedSchoolTypesWithFreetime */ public Collection findRelatedSchoolTypesWithFreetime(SchoolCategory category) throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#findRelatedSchoolYears */ public Collection findRelatedSchoolYears() throws com.idega.data.IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#findRelatedSchoolYearsSortedByName */ public Collection findRelatedSchoolYearsSortedByName() throws IDOException; /** * @see com.idega.block.school.data.SchoolBMPBean#findRelatedStudyPaths */ public java.util.Collection findRelatedStudyPaths() throws com.idega.data.IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#getLocalizedText */ public LocalizedText getLocalizedText(int localeId) throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#setLocalizedText */ public void setLocalizedText(String text, int localeId) throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolFax */ public String getSchoolFax(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolFax */ public void setSchoolFax(String fax); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolWebPage */ public String getSchoolWebPage(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolWebPage */ public void setSchoolWebPage(String webPage); /** * @see com.idega.block.school.data.SchoolBMPBean#getMapUrl */ public String getMapUrl(); /** * @see com.idega.block.school.data.SchoolBMPBean#setMapUrl */ public void setMapUrl(String url); /** * @see com.idega.block.school.data.SchoolBMPBean#getActivity */ public String getActivity(); /** * @see com.idega.block.school.data.SchoolBMPBean#setActivity */ public void setActivity(String activity); /** * @see com.idega.block.school.data.SchoolBMPBean#getOpenHours */ public String getOpenHours(); /** * @see com.idega.block.school.data.SchoolBMPBean#setOpenHours */ public void setOpenHours(String openHours); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolManagementTypeString */ public String getSchoolManagementTypeString(); /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolManagementType */ public SchoolManagementType getSchoolManagementType(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSchoolManagementType */ public void setSchoolManagementType(String managementType); /** * @see com.idega.block.school.data.SchoolBMPBean#getImages */ public Collection getImages() throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#getSchoolTypes */ public Collection getSchoolTypes() throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#removeImages */ public void removeImages() throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#setImage */ public void setImage(ICFile image) throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#addImage */ public void addImage(ICFile image) throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#setImages */ public void setImages(Collection images) throws IDORelationshipException, RemoteException; /** * @see com.idega.block.school.data.SchoolBMPBean#getHeadmasterUserId */ public int getHeadmasterUserId(); /** * @see com.idega.block.school.data.SchoolBMPBean#setHeadmasterUserId */ public void setHeadmasterUserId(int userId); /** * @see com.idega.block.school.data.SchoolBMPBean#getAssistantHeadmasterGroupId */ public int getAssistantHeadmasterGroupId(); /** * @see com.idega.block.school.data.SchoolBMPBean#setAssistantHeadmasterGroupId */ public void setAssistantHeadmasterGroupId(int groupId); /** * @see com.idega.block.school.data.SchoolBMPBean#removeFromClass */ public void removeFromClass(Class entityInterfaceClass) throws IDORemoveRelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#addStudyPath */ public void addStudyPath(SchoolStudyPath studyPath) throws IDOAddRelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#removeStudyPath */ public void removeStudyPath(SchoolStudyPath studyPath) throws IDORemoveRelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#getStudyPaths */ public Collection getStudyPaths() throws IDORelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#removeAllStudyPaths */ public void removeAllStudyPaths() throws IDORemoveRelationshipException; /** * @see com.idega.block.school.data.SchoolBMPBean#getSortByBirthdate */ public boolean getSortByBirthdate(); /** * @see com.idega.block.school.data.SchoolBMPBean#setSortByBirthdate */ public void setSortByBirthdate(boolean arg); }