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<org.fenixedu.cms.domain.Page,org.fenixedu.bennu.core.domain.User> getRelationPageUser()
    • getRelationOccupationRequestToProcessPerson

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.spaces.domain.occupation.requests.OccupationRequest> getRelationOccupationRequestToProcessPerson()
    • getRelationProfileMembers

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<com.qubit.terra.qubAccessControl.domain.AccessControlProfile,org.fenixedu.bennu.core.domain.User> getRelationProfileMembers()
    • getRelationPostUser

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.spaces.domain.occupation.SharedOccupation> getRelationSpaceOccupators()
    • getRelationTeacherAuthorizationAuthorizer

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherAuthorization,org.fenixedu.bennu.core.domain.User> getRelationTeacherAuthorizationAuthorizer()
    • getRelationTeacherAuthorizationRevokerer

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherAuthorization,org.fenixedu.bennu.core.domain.User> getRelationTeacherAuthorizationRevokerer()
    • getRelationOccupationRequestPerson

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.spaces.domain.occupation.requests.OccupationRequest> getRelationOccupationRequestPerson()
    • getRelationInformationUser

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.spaces.domain.Information> getRelationInformationUser()
    • getRelationUserPerson

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.academic.domain.Person> getRelationUserPerson()
    • getRelationSpacePhotoSubmissionReviewer

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.spaces.domain.submission.SpacePhotoSubmission,org.fenixedu.bennu.core.domain.User> getRelationSpacePhotoSubmissionReviewer()
    • getRelationCategoryUser

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

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

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.academic.domain.UserPrivateKey> getRelationUserPrivateKeyUser()
    • getRelationAccessRuleCreator

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.academic.domain.accessControl.rules.AccessRule> getRelationAccessRuleCreator()
    • getRelationMenuUser

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

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

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

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

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.spaces.domain.occupation.requests.OccupationComment> getRelationOccupationCommentPerson()
    • getRelationMenuItemUser

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getRelationAdministrativeOfficeResponsible()
    • 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<org.fenixedu.cms.domain.PostContentRevision,org.fenixedu.bennu.core.domain.User> getRelationPostContentRevisionOwer()
    • getRelationSiteUser

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.spaces.domain.submission.SpacePhotoSubmission> getRelationSpacePhotoSubmissionPerson()
    • 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(org.fenixedu.cms.domain.Page pagesCreated)
    • removePagesCreated

      protected void removePagesCreated(org.fenixedu.cms.domain.Page pagesCreated)
    • getPagesCreatedSet

      protected Set<org.fenixedu.cms.domain.Page> getPagesCreatedSet()
    • addOcuppationRequestsToProcess

      public void addOcuppationRequestsToProcess(org.fenixedu.spaces.domain.occupation.requests.OccupationRequest ocuppationRequestsToProcess)
    • removeOcuppationRequestsToProcess

      public void removeOcuppationRequestsToProcess(org.fenixedu.spaces.domain.occupation.requests.OccupationRequest ocuppationRequestsToProcess)
    • getOcuppationRequestsToProcessSet

      public Set<org.fenixedu.spaces.domain.occupation.requests.OccupationRequest> getOcuppationRequestsToProcessSet()
    • addAccessControlProfile

      public void addAccessControlProfile(com.qubit.terra.qubAccessControl.domain.AccessControlProfile accessControlProfile)
    • removeAccessControlProfile

      public void removeAccessControlProfile(com.qubit.terra.qubAccessControl.domain.AccessControlProfile accessControlProfile)
    • getAccessControlProfileSet

      public Set<com.qubit.terra.qubAccessControl.domain.AccessControlProfile> getAccessControlProfileSet()
    • addPostsCreated

      protected void addPostsCreated(org.fenixedu.cms.domain.Post postsCreated)
    • removePostsCreated

      protected void removePostsCreated(org.fenixedu.cms.domain.Post postsCreated)
    • getPostsCreatedSet

      protected Set<org.fenixedu.cms.domain.Post> getPostsCreatedSet()
    • addSharedOccupation

      public void addSharedOccupation(org.fenixedu.spaces.domain.occupation.SharedOccupation SharedOccupation)
    • removeSharedOccupation

      public void removeSharedOccupation(org.fenixedu.spaces.domain.occupation.SharedOccupation SharedOccupation)
    • getSharedOccupationSet

      public Set<org.fenixedu.spaces.domain.occupation.SharedOccupation> getSharedOccupationSet()
    • addTeacherAuthorizationAuthorized

      public void addTeacherAuthorizationAuthorized(org.fenixedu.academic.domain.TeacherAuthorization teacherAuthorizationAuthorized)
    • removeTeacherAuthorizationAuthorized

      public void removeTeacherAuthorizationAuthorized(org.fenixedu.academic.domain.TeacherAuthorization teacherAuthorizationAuthorized)
    • getTeacherAuthorizationAuthorizedSet

      public Set<org.fenixedu.academic.domain.TeacherAuthorization> getTeacherAuthorizationAuthorizedSet()
    • addTeacherAuthorizationRevoked

      public void addTeacherAuthorizationRevoked(org.fenixedu.academic.domain.TeacherAuthorization teacherAuthorizationRevoked)
    • removeTeacherAuthorizationRevoked

      public void removeTeacherAuthorizationRevoked(org.fenixedu.academic.domain.TeacherAuthorization teacherAuthorizationRevoked)
    • getTeacherAuthorizationRevokedSet

      public Set<org.fenixedu.academic.domain.TeacherAuthorization> getTeacherAuthorizationRevokedSet()
    • addOccupationRequest

      public void addOccupationRequest(org.fenixedu.spaces.domain.occupation.requests.OccupationRequest occupationRequest)
    • removeOccupationRequest

      public void removeOccupationRequest(org.fenixedu.spaces.domain.occupation.requests.OccupationRequest occupationRequest)
    • getOccupationRequestSet

      public Set<org.fenixedu.spaces.domain.occupation.requests.OccupationRequest> getOccupationRequestSet()
    • addInformation

      public void addInformation(org.fenixedu.spaces.domain.Information information)
    • removeInformation

      public void removeInformation(org.fenixedu.spaces.domain.Information information)
    • getInformationSet

      public Set<org.fenixedu.spaces.domain.Information> getInformationSet()
    • getPerson

      public org.fenixedu.academic.domain.Person getPerson()
    • setPerson

      public void setPerson(org.fenixedu.academic.domain.Person person)
    • addSpacePhotoSubmissionsReviewed

      public void addSpacePhotoSubmissionsReviewed(org.fenixedu.spaces.domain.submission.SpacePhotoSubmission spacePhotoSubmissionsReviewed)
    • removeSpacePhotoSubmissionsReviewed

      public void removeSpacePhotoSubmissionsReviewed(org.fenixedu.spaces.domain.submission.SpacePhotoSubmission spacePhotoSubmissionsReviewed)
    • getSpacePhotoSubmissionsReviewedSet

      public Set<org.fenixedu.spaces.domain.submission.SpacePhotoSubmission> getSpacePhotoSubmissionsReviewedSet()
    • addCategoriesCreated

      protected void addCategoriesCreated(org.fenixedu.cms.domain.Category categoriesCreated)
    • removeCategoriesCreated

      protected void removeCategoriesCreated(org.fenixedu.cms.domain.Category categoriesCreated)
    • getCategoriesCreatedSet

      protected Set<org.fenixedu.cms.domain.Category> getCategoriesCreatedSet()
    • getProfile

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

      public void setProfile(org.fenixedu.bennu.core.domain.UserProfile profile)
    • 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()
    • getPrivateKey

      public org.fenixedu.academic.domain.UserPrivateKey getPrivateKey()
    • setPrivateKey

      public void setPrivateKey(org.fenixedu.academic.domain.UserPrivateKey privateKey)
    • addAccessRule

      protected void addAccessRule(org.fenixedu.academic.domain.accessControl.rules.AccessRule accessRule)
    • removeAccessRule

      protected void removeAccessRule(org.fenixedu.academic.domain.accessControl.rules.AccessRule accessRule)
    • getAccessRuleSet

      protected Set<org.fenixedu.academic.domain.accessControl.rules.AccessRule> getAccessRuleSet()
    • addMenusCreated

      protected void addMenusCreated(org.fenixedu.cms.domain.Menu menusCreated)
    • removeMenusCreated

      protected void removeMenusCreated(org.fenixedu.cms.domain.Menu menusCreated)
    • getMenusCreatedSet

      protected Set<org.fenixedu.cms.domain.Menu> getMenusCreatedSet()
    • 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()
    • 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()
    • addThemesCreated

      protected void addThemesCreated(org.fenixedu.cms.domain.CMSTheme themesCreated)
    • removeThemesCreated

      protected void removeThemesCreated(org.fenixedu.cms.domain.CMSTheme themesCreated)
    • getThemesCreatedSet

      protected Set<org.fenixedu.cms.domain.CMSTheme> getThemesCreatedSet()
    • addComponentsCreated

      protected void addComponentsCreated(org.fenixedu.cms.domain.component.Component componentsCreated)
    • removeComponentsCreated

      protected void removeComponentsCreated(org.fenixedu.cms.domain.component.Component componentsCreated)
    • getComponentsCreatedSet

      protected Set<org.fenixedu.cms.domain.component.Component> getComponentsCreatedSet()
    • addOccupationComment

      public void addOccupationComment(org.fenixedu.spaces.domain.occupation.requests.OccupationComment occupationComment)
    • removeOccupationComment

      public void removeOccupationComment(org.fenixedu.spaces.domain.occupation.requests.OccupationComment occupationComment)
    • getOccupationCommentSet

      public Set<org.fenixedu.spaces.domain.occupation.requests.OccupationComment> getOccupationCommentSet()
    • addMenuItemsCreated

      protected void addMenuItemsCreated(org.fenixedu.cms.domain.MenuItem menuItemsCreated)
    • removeMenuItemsCreated

      protected void removeMenuItemsCreated(org.fenixedu.cms.domain.MenuItem menuItemsCreated)
    • getMenuItemsCreatedSet

      protected Set<org.fenixedu.cms.domain.MenuItem> getMenuItemsCreatedSet()
    • addCoordinatedAdministrativeOffice

      protected void addCoordinatedAdministrativeOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice coordinatedAdministrativeOffice)
    • removeCoordinatedAdministrativeOffice

      protected void removeCoordinatedAdministrativeOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice coordinatedAdministrativeOffice)
    • getCoordinatedAdministrativeOfficeSet

      protected Set<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getCoordinatedAdministrativeOfficeSet()
    • getBennu

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

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

      public void addRevisions(org.fenixedu.cms.domain.PostContentRevision revisions)
    • removeRevisions

      public void removeRevisions(org.fenixedu.cms.domain.PostContentRevision revisions)
    • getRevisionsSet

      public Set<org.fenixedu.cms.domain.PostContentRevision> getRevisionsSet()
    • addSitesCreated

      public void addSitesCreated(org.fenixedu.cms.domain.Site sitesCreated)
    • removeSitesCreated

      public void removeSitesCreated(org.fenixedu.cms.domain.Site sitesCreated)
    • getSitesCreatedSet

      public Set<org.fenixedu.cms.domain.Site> getSitesCreatedSet()
    • addSpacePhotoSubmission

      public void addSpacePhotoSubmission(org.fenixedu.spaces.domain.submission.SpacePhotoSubmission spacePhotoSubmission)
    • removeSpacePhotoSubmission

      public void removeSpacePhotoSubmission(org.fenixedu.spaces.domain.submission.SpacePhotoSubmission spacePhotoSubmission)
    • getSpacePhotoSubmissionSet

      public Set<org.fenixedu.spaces.domain.submission.SpacePhotoSubmission> getSpacePhotoSubmissionSet()