Class User_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.bennu.core.domain.User_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

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

    • User_Base

      protected User_Base()
  • Method Details

    • 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)
    • addRevisions

      public void addRevisions(PostContentRevision revisions)
    • removeRevisions

      public void removeRevisions(PostContentRevision revisions)
    • getRevisionsSet

      public Set<PostContentRevision> getRevisionsSet()
    • addSitesCreated

      public void addSitesCreated(Site sitesCreated)
    • removeSitesCreated

      public void removeSitesCreated(Site sitesCreated)
    • getSitesCreatedSet

      public Set<Site> getSitesCreatedSet()