com.liferay.portal.service.impl
Class PrincipalBean

java.lang.Object
  extended by com.liferay.portal.service.impl.PrincipalBean
Direct Known Subclasses:
AccountServiceBaseImpl, AddressServiceBaseImpl, AnnouncementsDeliveryServiceBaseImpl, AnnouncementsEntryServiceBaseImpl, AnnouncementsFlagServiceBaseImpl, BlogsEntryServiceBaseImpl, BookmarksEntryServiceBaseImpl, BookmarksFolderServiceBaseImpl, CalEventServiceBaseImpl, ClassNameServiceBaseImpl, CompanyServiceBaseImpl, ContactServiceBaseImpl, CountryServiceBaseImpl, DLFileEntryServiceBaseImpl, DLFileShortcutServiceBaseImpl, DLFolderServiceBaseImpl, EmailAddressServiceBaseImpl, ExpandoColumnServiceBaseImpl, ExpandoRowServiceBaseImpl, ExpandoTableServiceBaseImpl, ExpandoValueServiceBaseImpl, GroupServiceBaseImpl, IGFolderServiceBaseImpl, IGImageServiceBaseImpl, JournalArticleServiceBaseImpl, JournalFeedServiceBaseImpl, JournalStructureServiceBaseImpl, JournalTemplateServiceBaseImpl, LayoutServiceBaseImpl, LayoutSetServiceBaseImpl, ListTypeServiceBaseImpl, MBBanServiceBaseImpl, MBCategoryServiceBaseImpl, MBMessageServiceBaseImpl, MBThreadServiceBaseImpl, MembershipRequestServiceBaseImpl, OrganizationServiceBaseImpl, OrgLaborServiceBaseImpl, PasswordPolicyServiceBaseImpl, PermissionServiceBaseImpl, PhoneServiceBaseImpl, PluginSettingServiceBaseImpl, PollsQuestionServiceBaseImpl, PollsVoteServiceBaseImpl, PortalServiceBaseImpl, PortletPreferencesServiceBaseImpl, PortletServiceBaseImpl, RatingsEntryServiceBaseImpl, RegionServiceBaseImpl, ResourceServiceBaseImpl, RoleServiceBaseImpl, SCFrameworkVersionServiceBaseImpl, SCLicenseServiceBaseImpl, SCProductEntryServiceBaseImpl, SCProductVersionServiceBaseImpl, ShoppingCategoryServiceBaseImpl, ShoppingCouponServiceBaseImpl, ShoppingItemServiceBaseImpl, ShoppingOrderServiceBaseImpl, TagsAssetServiceBaseImpl, TagsEntryServiceBaseImpl, TagsPropertyServiceBaseImpl, TagsSourceServiceBaseImpl, TasksProposalServiceBaseImpl, TasksReviewServiceBaseImpl, UserGroupRoleServiceBaseImpl, UserGroupServiceBaseImpl, UserServiceBaseImpl, WebsiteServiceBaseImpl, WikiNodeServiceBaseImpl, WikiPageServiceBaseImpl, WorkflowComponentServiceBaseImpl, WorkflowDefinitionServiceBaseImpl, WorkflowInstanceServiceBaseImpl, WorkflowTaskServiceBaseImpl

public class PrincipalBean
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Field Summary
static java.lang.String[] ANONYMOUS_NAMES
           
static java.lang.String JRUN_ANONYMOUS
           
static java.lang.String ORACLE_ANONYMOUS
           
static java.lang.String SUN_ANONYMOUS
           
static java.lang.String WEBLOGIC_ANONYMOUS
           
 
Constructor Summary
PrincipalBean()
           
 
Method Summary
 long getGuestOrUserId()
           
 com.liferay.portal.security.permission.PermissionChecker getPermissionChecker()
           
 com.liferay.portal.model.User getUser()
           
 long getUserId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JRUN_ANONYMOUS

public static final java.lang.String JRUN_ANONYMOUS
See Also:
Constant Field Values

ORACLE_ANONYMOUS

public static final java.lang.String ORACLE_ANONYMOUS
See Also:
Constant Field Values

SUN_ANONYMOUS

public static final java.lang.String SUN_ANONYMOUS
See Also:
Constant Field Values

WEBLOGIC_ANONYMOUS

public static final java.lang.String WEBLOGIC_ANONYMOUS
See Also:
Constant Field Values

ANONYMOUS_NAMES

public static final java.lang.String[] ANONYMOUS_NAMES
Constructor Detail

PrincipalBean

public PrincipalBean()
Method Detail

getGuestOrUserId

public long getGuestOrUserId()
                      throws com.liferay.portal.security.auth.PrincipalException
Throws:
com.liferay.portal.security.auth.PrincipalException

getPermissionChecker

public com.liferay.portal.security.permission.PermissionChecker getPermissionChecker()
                                                                              throws com.liferay.portal.security.auth.PrincipalException
Throws:
com.liferay.portal.security.auth.PrincipalException

getUser

public com.liferay.portal.model.User getUser()
                                      throws com.liferay.portal.PortalException,
                                             com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getUserId

public long getUserId()
               throws com.liferay.portal.security.auth.PrincipalException
Throws:
com.liferay.portal.security.auth.PrincipalException