Package net.sf.basedb.core.data
Class PermissionTemplateData
- java.lang.Object
-
- net.sf.basedb.core.data.BasicData
-
- net.sf.basedb.core.data.OwnedData
-
- net.sf.basedb.core.data.SharedData
-
- net.sf.basedb.core.data.CommonData
-
- net.sf.basedb.core.data.PermissionTemplateData
-
- All Implemented Interfaces:
IdentifiableData
,NameableData
,OwnableData
,RemovableData
,ShareableData
public class PermissionTemplateData extends CommonData
A permission template with permissions to users, groups and projects.- Since:
- 2.16
- Author:
- Nicklas
- See Also:
PermissionTemplate
, Developer documentation: User authentication- Last modified
- $Date $
- Hibernate: class
- table="`PermissionTemplates`" lazy="true"
-
-
Field Summary
Fields Modifier and Type Field Description private Set<ProjectData>
projects
-
Fields inherited from interface net.sf.basedb.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
-
-
Constructor Summary
Constructors Constructor Description PermissionTemplateData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Set<ProjectData>
getProjects()
This is the inverse end.(package private) void
setProjects(Set<ProjectData> projects)
-
Methods inherited from class net.sf.basedb.core.data.CommonData
getDescription, getName, getRemovedBy, setDescription, setName, setRemovedBy
-
Methods inherited from class net.sf.basedb.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
-
Methods inherited from class net.sf.basedb.core.data.BasicData
equals, getId, getVersion, hashCode, setId, setVersion, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.sf.basedb.core.data.IdentifiableData
getId, getVersion
-
Methods inherited from interface net.sf.basedb.core.data.OwnableData
getOwner, setOwner
-
-
-
-
Field Detail
-
projects
private Set<ProjectData> projects
-
-
Method Detail
-
getProjects
Set<ProjectData> getProjects()
This is the inverse end.- See Also:
ProjectData.getPermissionTemplate()
- Hibernate: set
- inverse="true" lazy="true"
- Hibernate: collection-key
- column="`permissiontemplate_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.ProjectData"
-
setProjects
void setProjects(Set<ProjectData> projects)
-
-