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
A permission template with permissions to users, groups and
projects.
- Since:
- 2.16
- Author:
- Nicklas
- See Also:
- Last modified
- $Date $
- Hibernate: class
- table="`PermissionTemplates`" lazy="true"
-
Field Summary
Fields inherited from interface net.sf.basedb.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) Set<ProjectData>
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 Details
-
projects
-
-
Constructor Details
-
PermissionTemplateData
public PermissionTemplateData()
-
-
Method Details
-
getProjects
Set<ProjectData> getProjects()This is the inverse end.- See Also:
- 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
-