# Hierarchy For Package de.esprit.netsuite.server.abo

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - de.esprit.common.util.DumpableObject (implements de.esprit.common.type.Dumpable)
    - de.esprit.appsuite.launch.AbstractApplicationObject<C> (implements de.esprit.appsuite.launch.ApplicationObject<C>, de.esprit.common.log.SimpleLogSupport)
      - de.esprit.netsuite.server.AbstractServerObject<S> (implements de.esprit.netsuite.server.ServerObject<S>)
        - de.esprit.netsuite.server.abo.ABOAccessList (implements java.lang.Cloneable)
        - de.esprit.netsuite.server.abo.ABOServerCache (implements de.esprit.appsuite.launch.CloseableComponent)
    - de.esprit.common.util.TransferableObject (implements de.esprit.common.type.DeepCloneable, java.io.Serializable)
      - de.esprit.netsuite.server.abo.ABOFilter<A>
      - de.esprit.netsuite.netdata.AbstractCrossPlatformObject<C,S> (implements de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.log.SimpleLogSupport)
        - de.esprit.netsuite.server.core.AccessibleServerObject<C,S> (implements de.esprit.netsuite.netdata.LastAccessed)
          - de.esprit.netsuite.server.abo.AbstractABO<C,S,I> (implements de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A>)
            - de.esprit.netsuite.server.abo.AbstractPersistentABO<C,S,I>
              - de.esprit.netsuite.server.abo.AbstractDBRecordABO<C,S,I> (implements de.esprit.appsuite.database.dbase.DBRecord)
            - de.esprit.netsuite.server.abo.AbstractSingletonABO<C,S,I>
      - de.esprit.netsuite.server.abo.AbstractPrimaryKey (implements de.esprit.netsuite.server.abo.PrimaryKey)
        - de.esprit.netsuite.server.abo.ABOPrimaryKey
          - de.esprit.netsuite.server.abo.SingletonPrimaryKey
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - de.esprit.common.gui.ZException
        - de.esprit.netsuite.server.core.ClientException
          - de.esprit.netsuite.server.abo.ABONotOnlineException
          - de.esprit.netsuite.server.abo.InvalidABOPrimaryKeyException
        - de.esprit.netsuite.server.core.ServerException
          - de.esprit.netsuite.server.abo.ABONotFoundException

## Interface Hierarchy

- de.esprit.netsuite.client.ClientObject<C>
  - de.esprit.netsuite.netdata.CrossPlatformObject<C,S> (also extends de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, java.io.Serializable, de.esprit.netsuite.server.ServerObject<S>)
    - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
- java.lang.Cloneable
  - de.esprit.common.type.DeepCloneable
    - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
    - de.esprit.netsuite.netdata.CrossPlatformObject<C,S> (also extends de.esprit.netsuite.client.ClientObject<C>, de.esprit.common.type.Dumpable, java.io.Serializable, de.esprit.netsuite.server.ServerObject<S>)
      - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
- java.lang.Comparable<T>
  - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
  - de.esprit.netsuite.server.abo.PrimaryKey (also extends de.esprit.common.type.Dumpable, de.esprit.common.gui.Renderable, java.io.Serializable)
- de.esprit.common.type.Dumpable
  - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.type.DeepCloneable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
  - de.esprit.netsuite.netdata.CrossPlatformObject<C,S> (also extends de.esprit.netsuite.client.ClientObject<C>, de.esprit.common.type.DeepCloneable, java.io.Serializable, de.esprit.netsuite.server.ServerObject<S>)
    - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
  - de.esprit.netsuite.server.abo.PrimaryKey (also extends java.lang.Comparable<T>, de.esprit.common.gui.Renderable, java.io.Serializable)
- de.esprit.netsuite.netdata.LastAccessed
  - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
- de.esprit.netsuite.server.permission.PermissionControlled
  - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
- de.esprit.netsuite.server.lock.RemoteLockable
  - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.common.gui.Renderable)
- de.esprit.common.gui.Renderable
  - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.netsuite.netdata.CrossPlatformObject<C,S>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable)
  - de.esprit.netsuite.server.abo.PrimaryKey (also extends java.lang.Comparable<T>, de.esprit.common.type.Dumpable, java.io.Serializable)
- java.io.Serializable
  - de.esprit.netsuite.netdata.CrossPlatformObject<C,S> (also extends de.esprit.netsuite.client.ClientObject<C>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.server.ServerObject<S>)
    - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)
  - de.esprit.netsuite.server.abo.PrimaryKey (also extends java.lang.Comparable<T>, de.esprit.common.type.Dumpable, de.esprit.common.gui.Renderable)
- de.esprit.netsuite.server.ServerObject<S>
  - de.esprit.netsuite.netdata.CrossPlatformObject<C,S> (also extends de.esprit.netsuite.client.ClientObject<C>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, java.io.Serializable)
    - de.esprit.netsuite.server.abo.AliveBusinessObject<C,S,A> (also extends java.lang.Comparable<T>, de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable, de.esprit.netsuite.netdata.LastAccessed, de.esprit.netsuite.server.permission.PermissionControlled, de.esprit.netsuite.server.lock.RemoteLockable, de.esprit.common.gui.Renderable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - de.esprit.netsuite.server.abo.ABOPermission (implements de.esprit.netsuite.server.permission.EspritPermission, de.esprit.appsuite.nls.NlsKey)

Copyright © 2014 EsprIT-Systems. All Rights Reserved.