001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Accessor;
020
021
030 @ProviderType
031 public interface Company extends CompanyModel, PersistedModel {
032
037 public static final Accessor<Company, Long> COMPANY_ID_ACCESSOR = new Accessor<Company, Long>() {
038 @Override
039 public Long get(Company company) {
040 return company.getCompanyId();
041 }
042
043 @Override
044 public Class<Long> getAttributeClass() {
045 return Long.class;
046 }
047
048 @Override
049 public Class<Company> getTypeClass() {
050 return Company.class;
051 }
052 };
053
054 public com.liferay.portal.model.Account getAccount()
055 throws com.liferay.portal.kernel.exception.PortalException;
056
057 public java.lang.String getAdminName();
058
059 public java.lang.String getAuthType();
060
061 public com.liferay.portal.model.User getDefaultUser()
062 throws com.liferay.portal.kernel.exception.PortalException;
063
064 public java.lang.String getDefaultWebId();
065
066 public java.lang.String getEmailAddress();
067
068 public com.liferay.portal.model.Group getGroup()
069 throws com.liferay.portal.kernel.exception.PortalException;
070
071 public long getGroupId()
072 throws com.liferay.portal.kernel.exception.PortalException;
073
074 public java.security.Key getKeyObj();
075
076 public java.util.Locale getLocale()
077 throws com.liferay.portal.kernel.exception.PortalException;
078
079 @com.liferay.portal.kernel.bean.AutoEscape()
080 public java.lang.String getName()
081 throws com.liferay.portal.kernel.exception.PortalException;
082
083 public java.lang.String getPortalURL(long groupId)
084 throws com.liferay.portal.kernel.exception.PortalException;
085
086 public java.lang.String getShortName()
087 throws com.liferay.portal.kernel.exception.PortalException;
088
089 public java.util.TimeZone getTimeZone()
090 throws com.liferay.portal.kernel.exception.PortalException;
091
092 public java.lang.String getVirtualHostname();
093
094 public boolean hasCompanyMx(java.lang.String emailAddress);
095
096 public boolean isAutoLogin();
097
098 public boolean isSendPassword();
099
100 public boolean isSendPasswordResetLink();
101
102 public boolean isSiteLogo();
103
104 public boolean isStrangers();
105
106 public boolean isStrangersVerify();
107
108 public boolean isStrangersWithMx();
109
110 public void setKeyObj(java.security.Key keyObj);
111
112 public void setVirtualHostname(java.lang.String virtualHostname);
113 }