package kornell.core.entity; import java.util.Date; public interface Institution extends Named { public static String TYPE = EntityFactory.PREFIX + "institution+json"; String getFullName(); void setFullName(String fullName); String getTerms(); void setTerms(String terms); String getAssetsRepositoryUUID(); void setAssetsRepositoryUUID(String assetsRepositoryUUID); String getBaseURL(); void setBaseURL(String baseURL); boolean isDemandsPersonContactDetails(); void setDemandsPersonContactDetails(boolean demandsPersonContactDetails); boolean isValidatePersonContactDetails(); void setValidatePersonContactDetails(boolean validatePersonContactDetails); boolean isAllowRegistration(); void setAllowRegistration(boolean allowRegistration); boolean isAllowRegistrationByUsername(); void setAllowRegistrationByUsername(boolean allowRegistrationByUsername); Date getActivatedAt(); void setActivatedAt(Date activatedAt); String getSkin(); void setSkin(String skin); BillingType getBillingType(); void setBillingType(BillingType billingType); InstitutionType getInstitutionType(); void setInstitutionType(InstitutionType institutionType); String getDashboardVersionUUID(); void setDashboardVersionUUID(String dashboardVersionUUID); boolean isInternationalized(); void setInternationalized(boolean internationalized); boolean isUseEmailWhitelist(); void setUseEmailWhitelist(boolean useEmailWhitelist); String getTimeZone(); void setTimeZone(String timeZone); String getInstitutionSupportEmail(); void setInstitutionSupportEmail(String institutionSupportEmail); }