Package org.fenixedu.bennu.core.domain
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCategoriesCreated(Category categoriesCreated) protected voidaddComponentsCreated(Component componentsCreated) protected voidaddCreatedDynamicGroup(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup createdDynamicGroup) voidaddLoginValidity(org.fenixedu.bennu.core.domain.UserLoginPeriod loginValidity) protected voidaddMenuItemsCreated(MenuItem menuItemsCreated) protected voidaddMenusCreated(Menu menusCreated) protected voidaddPagesCreated(Page pagesCreated) protected voidaddPostsCreated(Post postsCreated) voidaddRevisions(PostContentRevision revisions) voidaddSitesCreated(Site sitesCreated) protected voidaddThemesCreated(CMSTheme themesCreated) protected voidaddUserGroup(org.fenixedu.bennu.core.domain.groups.PersistentUserGroup userGroup) protected booleanprotected org.fenixedu.bennu.core.domain.BennugetBennu()protected org.joda.time.DateTimeprotected Set<org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup>Set<org.fenixedu.bennu.core.domain.UserLoginPeriod>protected Stringprotected Stringorg.fenixedu.bennu.core.domain.UserProfilestatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,Category> static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,Component> static pt.ist.fenixframework.dml.runtime.DirectRelation<MenuItem,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<Menu,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<PostContentRevision,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<Post,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentUserGroup,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.bennu.core.domain.UserLoginPeriod> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.bennu.core.domain.UserProfile> protected StringgetSalt()protected Set<org.fenixedu.bennu.core.domain.groups.PersistentUserGroup>protected Stringprotected voidremoveCategoriesCreated(Category categoriesCreated) protected voidremoveComponentsCreated(Component componentsCreated) protected voidremoveCreatedDynamicGroup(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup createdDynamicGroup) voidremoveLoginValidity(org.fenixedu.bennu.core.domain.UserLoginPeriod loginValidity) protected voidremoveMenuItemsCreated(MenuItem menuItemsCreated) protected voidremoveMenusCreated(Menu menusCreated) protected voidremovePagesCreated(Page pagesCreated) protected voidremovePostsCreated(Post postsCreated) voidremoveRevisions(PostContentRevision revisions) voidremoveSitesCreated(Site sitesCreated) protected voidremoveThemesCreated(CMSTheme themesCreated) protected voidremoveUserGroup(org.fenixedu.bennu.core.domain.groups.PersistentUserGroup userGroup) protected voidsetAuthManageable(boolean authManageable) protected voidsetBennu(org.fenixedu.bennu.core.domain.Bennu bennu) protected voidsetCreated(org.joda.time.DateTime created) protected voidsetOriginalUsername(String originalUsername) protected voidsetPassword(String password) voidsetProfile(org.fenixedu.bennu.core.domain.UserProfile profile) protected voidprotected voidsetUsername(String username) Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
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
-
setUsername
-
getPassword
-
setPassword
-
getOriginalUsername
-
setOriginalUsername
-
getSalt
-
setSalt
-
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
-
removePagesCreated
-
getPagesCreatedSet
-
addComponentsCreated
-
removeComponentsCreated
-
getComponentsCreatedSet
-
addMenusCreated
-
removeMenusCreated
-
getMenusCreatedSet
-
addCategoriesCreated
-
removeCategoriesCreated
-
getCategoriesCreatedSet
-
addPostsCreated
-
removePostsCreated
-
getPostsCreatedSet
-
addLoginValidity
public void addLoginValidity(org.fenixedu.bennu.core.domain.UserLoginPeriod loginValidity) -
removeLoginValidity
public void removeLoginValidity(org.fenixedu.bennu.core.domain.UserLoginPeriod loginValidity) -
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
-
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
-
removeMenuItemsCreated
-
getMenuItemsCreatedSet
-
addThemesCreated
-
removeThemesCreated
-
getThemesCreatedSet
-
getBennu
protected org.fenixedu.bennu.core.domain.Bennu getBennu() -
setBennu
protected void setBennu(org.fenixedu.bennu.core.domain.Bennu bennu) -
addRevisions
-
removeRevisions
-
getRevisionsSet
-
addSitesCreated
-
removeSitesCreated
-
getSitesCreatedSet
-