Class User_Base

  • All Implemented Interfaces:
    Serializable, pt.ist.fenixframework.DomainObject

    public abstract class User_Base
    extends pt.ist.fenixframework.core.AbstractDomainObject
    See Also:
    Serialized Form
    • Constructor Detail

      • User_Base

        protected User_Base()
    • Method Detail

      • getRelationPageUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,​org.fenixedu.bennu.core.domain.User> getRelationPageUser()
      • getRelationComponentUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,​Component> getRelationComponentUser()
      • getRelationMenuUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Menu,​org.fenixedu.bennu.core.domain.User> getRelationMenuUser()
      • getRelationCategoryUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,​Category> getRelationCategoryUser()
      • getRelationPostUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,​org.fenixedu.bennu.core.domain.User> getRelationPostUser()
      • getRelationUserLoginPeriods

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,​org.fenixedu.bennu.core.domain.UserLoginPeriod> getRelationUserLoginPeriods()
      • getRelationUserProfileUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,​org.fenixedu.bennu.core.domain.UserProfile> getRelationUserProfileUser()
      • getRelationUserGroupMembers

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentUserGroup,​org.fenixedu.bennu.core.domain.User> getRelationUserGroupMembers()
      • getRelationPersistentDynamicGroupCreator

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,​org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup> getRelationPersistentDynamicGroupCreator()
      • getRelationMenuItemUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,​org.fenixedu.bennu.core.domain.User> getRelationMenuItemUser()
      • getRelationCMSThemeUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,​org.fenixedu.bennu.core.domain.User> getRelationCMSThemeUser()
      • getRelationSystemUsers

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,​org.fenixedu.bennu.core.domain.Bennu> getRelationSystemUsers()
      • getRelationPostContentRevisionOwer

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<PostContentRevision,​org.fenixedu.bennu.core.domain.User> getRelationPostContentRevisionOwer()
      • getRelationSiteUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,​org.fenixedu.bennu.core.domain.User> getRelationSiteUser()
      • getUsername

        protected String getUsername()
      • setUsername

        protected void setUsername​(String username)
      • getPassword

        protected String getPassword()
      • setPassword

        protected void setPassword​(String password)
      • getOriginalUsername

        protected String getOriginalUsername()
      • setOriginalUsername

        protected void setOriginalUsername​(String originalUsername)
      • getSalt

        protected String getSalt()
      • setSalt

        protected void setSalt​(String salt)
      • getCreated

        protected org.joda.time.DateTime getCreated()
      • setCreated

        protected void setCreated​(org.joda.time.DateTime created)
      • getAuthManageable

        protected boolean getAuthManageable()
      • setAuthManageable

        protected void setAuthManageable​(boolean authManageable)
      • addPagesCreated

        protected void addPagesCreated​(Page pagesCreated)
      • removePagesCreated

        protected void removePagesCreated​(Page pagesCreated)
      • getPagesCreatedSet

        protected Set<Page> getPagesCreatedSet()
      • addComponentsCreated

        protected void addComponentsCreated​(Component componentsCreated)
      • removeComponentsCreated

        protected void removeComponentsCreated​(Component componentsCreated)
      • getComponentsCreatedSet

        protected Set<Component> getComponentsCreatedSet()
      • addMenusCreated

        protected void addMenusCreated​(Menu menusCreated)
      • removeMenusCreated

        protected void removeMenusCreated​(Menu menusCreated)
      • getMenusCreatedSet

        protected Set<Menu> getMenusCreatedSet()
      • addCategoriesCreated

        protected void addCategoriesCreated​(Category categoriesCreated)
      • removeCategoriesCreated

        protected void removeCategoriesCreated​(Category categoriesCreated)
      • getCategoriesCreatedSet

        protected Set<Category> getCategoriesCreatedSet()
      • addPostsCreated

        protected void addPostsCreated​(Post postsCreated)
      • removePostsCreated

        protected void removePostsCreated​(Post postsCreated)
      • getPostsCreatedSet

        protected Set<Post> getPostsCreatedSet()
      • addLoginValidity

        public void addLoginValidity​(org.fenixedu.bennu.core.domain.UserLoginPeriod loginValidity)
      • removeLoginValidity

        public void removeLoginValidity​(org.fenixedu.bennu.core.domain.UserLoginPeriod loginValidity)
      • getLoginValiditySet

        public Set<org.fenixedu.bennu.core.domain.UserLoginPeriod> getLoginValiditySet()
      • getProfile

        public org.fenixedu.bennu.core.domain.UserProfile getProfile()
      • setProfile

        public void setProfile​(org.fenixedu.bennu.core.domain.UserProfile profile)
      • addUserGroup

        protected void addUserGroup​(org.fenixedu.bennu.core.domain.groups.PersistentUserGroup userGroup)
      • removeUserGroup

        protected void removeUserGroup​(org.fenixedu.bennu.core.domain.groups.PersistentUserGroup userGroup)
      • getUserGroupSet

        protected Set<org.fenixedu.bennu.core.domain.groups.PersistentUserGroup> getUserGroupSet()
      • addCreatedDynamicGroup

        protected void addCreatedDynamicGroup​(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup createdDynamicGroup)
      • removeCreatedDynamicGroup

        protected void removeCreatedDynamicGroup​(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup createdDynamicGroup)
      • getCreatedDynamicGroupSet

        protected Set<org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup> getCreatedDynamicGroupSet()
      • addMenuItemsCreated

        protected void addMenuItemsCreated​(MenuItem menuItemsCreated)
      • removeMenuItemsCreated

        protected void removeMenuItemsCreated​(MenuItem menuItemsCreated)
      • getMenuItemsCreatedSet

        protected Set<MenuItem> getMenuItemsCreatedSet()
      • addThemesCreated

        protected void addThemesCreated​(CMSTheme themesCreated)
      • removeThemesCreated

        protected void removeThemesCreated​(CMSTheme themesCreated)
      • getThemesCreatedSet

        protected Set<CMSTheme> getThemesCreatedSet()
      • getBennu

        protected org.fenixedu.bennu.core.domain.Bennu getBennu()
      • setBennu

        protected void setBennu​(org.fenixedu.bennu.core.domain.Bennu bennu)
      • addSitesCreated

        public void addSitesCreated​(Site sitesCreated)
      • removeSitesCreated

        public void removeSitesCreated​(Site sitesCreated)
      • getSitesCreatedSet

        public Set<Site> getSitesCreatedSet()