Package net.sf.basedb.core.data
Class OwnedData
- java.lang.Object
-
- net.sf.basedb.core.data.BasicData
-
- net.sf.basedb.core.data.OwnedData
-
- All Implemented Interfaces:
IdentifiableData
,OwnableData
- Direct Known Subclasses:
ProjectData
,SharedData
public abstract class OwnedData extends BasicData implements OwnableData
This class extends theBasicData
class and implements theOwnableData
interface. Ie. by extending this class a data item gets an owner.- Version:
- 2.0
- Author:
- Nicklas
- See Also:
OwnedItem
, Developer documentation: User authentication, Developer documentation: Basic classes and interfaces
-
-
Constructor Summary
Constructors Constructor Description OwnedData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserData
getOwner()
Get theUserData
that is the owner of the item.void
setOwner(UserData owner)
Change the owner of the item.-
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
-
-
-
-
Field Detail
-
owner
private UserData owner
-
-
Method Detail
-
getOwner
public UserData getOwner()
Description copied from interface:OwnableData
Get theUserData
that is the owner of the item.- Specified by:
getOwner
in interfaceOwnableData
-
setOwner
public void setOwner(UserData owner)
Description copied from interface:OwnableData
Change the owner of the item. Null is not allowed.- Specified by:
setOwner
in interfaceOwnableData
-
-