Package org.fenixedu.cms.domain
Class RoleTemplate_Base
- java.lang.Object
-
- pt.ist.fenixframework.core.AbstractDomainObject
-
- org.fenixedu.cms.domain.RoleTemplate_Base
-
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
RoleTemplate
public abstract class RoleTemplate_Base extends pt.ist.fenixframework.core.AbstractDomainObject- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRoleTemplate_Base()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddDefaultSiteBuilder(SystemSiteBuilder defaultSiteBuilder)voidaddRoles(Role roles)voidaddSite(Site site)voidaddSiteBuilder(SiteBuilder siteBuilder)org.fenixedu.bennu.core.domain.BennugetBennu()protected Set<SystemSiteBuilder>getDefaultSiteBuilderSet()org.fenixedu.commons.i18n.LocalizedStringgetName()PermissionsArraygetPermissions()static pt.ist.fenixframework.dml.runtime.DirectRelation<Role,RoleTemplate>getRelationRoleHasTemplate()static pt.ist.fenixframework.dml.runtime.DirectRelation<RoleTemplate,org.fenixedu.bennu.core.domain.Bennu>getRelationRoleTemplateHasRoot()static pt.ist.fenixframework.dml.runtime.DirectRelation<SiteBuilder,RoleTemplate>getRelationSiteBuilderHasRoleTemplates()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,RoleTemplate>getRelationSiteHasDefaultRoleTemplates()static pt.ist.fenixframework.dml.runtime.DirectRelation<SystemSiteBuilder,RoleTemplate>getRelationSystemSiteBuilderBuilderHasDefaultRoleTemplates()Set<Role>getRolesSet()Set<SiteBuilder>getSiteBuilderSet()Set<Site>getSiteSet()protected voidremoveDefaultSiteBuilder(SystemSiteBuilder defaultSiteBuilder)voidremoveRoles(Role roles)voidremoveSite(Site site)voidremoveSiteBuilder(SiteBuilder siteBuilder)voidsetBennu(org.fenixedu.bennu.core.domain.Bennu bennu)voidsetName(org.fenixedu.commons.i18n.LocalizedString name)voidsetPermissions(PermissionsArray permissions)
-
-
-
Method Detail
-
getRelationSiteHasDefaultRoleTemplates
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,RoleTemplate> getRelationSiteHasDefaultRoleTemplates()
-
getRelationSystemSiteBuilderBuilderHasDefaultRoleTemplates
public static pt.ist.fenixframework.dml.runtime.DirectRelation<SystemSiteBuilder,RoleTemplate> getRelationSystemSiteBuilderBuilderHasDefaultRoleTemplates()
-
getRelationSiteBuilderHasRoleTemplates
public static pt.ist.fenixframework.dml.runtime.DirectRelation<SiteBuilder,RoleTemplate> getRelationSiteBuilderHasRoleTemplates()
-
getRelationRoleHasTemplate
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Role,RoleTemplate> getRelationRoleHasTemplate()
-
getRelationRoleTemplateHasRoot
public static pt.ist.fenixframework.dml.runtime.DirectRelation<RoleTemplate,org.fenixedu.bennu.core.domain.Bennu> getRelationRoleTemplateHasRoot()
-
getName
public org.fenixedu.commons.i18n.LocalizedString getName()
-
setName
public void setName(org.fenixedu.commons.i18n.LocalizedString name)
-
getPermissions
public PermissionsArray getPermissions()
-
setPermissions
public void setPermissions(PermissionsArray permissions)
-
addSite
public void addSite(Site site)
-
removeSite
public void removeSite(Site site)
-
addDefaultSiteBuilder
protected void addDefaultSiteBuilder(SystemSiteBuilder defaultSiteBuilder)
-
removeDefaultSiteBuilder
protected void removeDefaultSiteBuilder(SystemSiteBuilder defaultSiteBuilder)
-
getDefaultSiteBuilderSet
protected Set<SystemSiteBuilder> getDefaultSiteBuilderSet()
-
addSiteBuilder
public void addSiteBuilder(SiteBuilder siteBuilder)
-
removeSiteBuilder
public void removeSiteBuilder(SiteBuilder siteBuilder)
-
getSiteBuilderSet
public Set<SiteBuilder> getSiteBuilderSet()
-
addRoles
public void addRoles(Role roles)
-
removeRoles
public void removeRoles(Role roles)
-
getBennu
public org.fenixedu.bennu.core.domain.Bennu getBennu()
-
setBennu
public void setBennu(org.fenixedu.bennu.core.domain.Bennu bennu)
-
-