2.17.2: 2011-06-17

net.sf.basedb.core
Class Key<D extends KeyData>

java.lang.Object
  extended by net.sf.basedb.core.BasicItem<D>
      extended by net.sf.basedb.core.Key<D>
All Implemented Interfaces:
AccessControlled, Identifiable
Direct Known Subclasses:
ItemKey, ProjectKey, RoleKey

public abstract class Key<D extends KeyData>
extends BasicItem<D>

This is the base class for keys. All functionality is in the subclasses.

Version:
2.0
Author:
Nicklas
Last modified
$Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $

Constructor Summary
Key(D keyData)
           
 
Method Summary
 
Methods inherited from class net.sf.basedb.core.BasicItem
addUsingItems, addUsingItems, checkPermission, equals, getData, getDbControl, getId, getPermissions, getPluginPermissions, getSessionControl, getUsingItems, getVersion, hashCode, hasPermission, initPermissions, isDetached, isInDatabase, isUsed, onAfterCommit, onAfterInsert, onBeforeCommit, onRollback, setDbControl, setProjectDefaults, toString, toTransferable, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.basedb.core.Identifiable
getType
 

Constructor Detail

Key

Key(D keyData)

2.17.2: 2011-06-17