Holger's Java API

## Hierarchy For Package com.antelmann.crm

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - com.antelmann.db.AbstractDBEntry (implements com.antelmann.db.DBEntry)
    - com.antelmann.db.DefaultEntryRelationship (implements com.antelmann.db.EntryRelationship)
      - com.antelmann.db.DefaultSpecialRelationship<F,T,R> (implements com.antelmann.db.SpecialRelationship<F,T,R>)
        - com.antelmann.crm.FriendsEntry<T>
    - com.antelmann.db.PropertyEntryImpl (implements com.antelmann.util.DetailedString, com.antelmann.db.PropertyEntry)
      - com.antelmann.crm.ContactImpl<T> (implements java.lang.Comparable<T>, com.antelmann.crm.Contact, com.antelmann.db.Taggable<T>)
        - com.antelmann.crm.PersonImpl<T> (implements com.antelmann.crm.Person)
      - com.antelmann.crm.PropertyEntryWithAddress (implements com.antelmann.crm.Addressable, com.antelmann.util.Converter<T1,T2>)
  - com.antelmann.crm.AddressInfoImpl (implements com.antelmann.crm.AddressInfo, com.antelmann.util.Forgeable<T>, java.io.Serializable, com.antelmann.io.XMLSerializable)
  - com.antelmann.crm.BankAccount (implements java.io.Serializable)
  - com.antelmann.crm.GlobalAddress (implements com.antelmann.util.DetailedString, com.antelmann.util.Forgeable<T>, com.antelmann.math.GeoEncoded, com.antelmann.util.Localizable, java.io.Serializable, com.antelmann.io.XMLSerializable)
    - com.antelmann.crm.ImmutableGlobalAddress
  - com.antelmann.crm.PhoneNumber (implements java.io.Serializable)
  - java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
    - com.antelmann.crm.SnailMailAddressBeanInfo
  - com.antelmann.crm.SnailMailAddress (implements com.antelmann.util.DetailedString, com.antelmann.util.Forgeable<T>, com.antelmann.util.Localizable, java.io.Serializable, com.antelmann.io.XMLSerializable)
    - com.antelmann.crm.ImmutableSnailMailAddress
  - com.antelmann.db.WrappedDBClassStore<T> (implements com.antelmann.db.DBClassStore<T>, com.antelmann.db.ProcessedFilterOption<T>, com.antelmann.util.ProcessorHook<T,E>)
    - com.antelmann.crm.FriendsEntryStore<T>
  - com.antelmann.sql.WrappedObjectRowMapper<T> (implements com.antelmann.sql.ObjectRowMapper<T>, com.antelmann.util.Wrapped<T>)
    - com.antelmann.crm.AddressableMapper<T>

## Interface Hierarchy

- com.antelmann.crm.Addressable
  - com.antelmann.crm.AddressInfo (also extends com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.util.LifeCycleObject)
  - com.antelmann.crm.Contact (also extends com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
- com.antelmann.util.DetailedString
  - com.antelmann.crm.AddressInfo (also extends com.antelmann.crm.Addressable, com.antelmann.util.Enabled, com.antelmann.util.LifeCycleObject)
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.Enabled, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
- com.antelmann.util.Enabled
  - com.antelmann.crm.AddressInfo (also extends com.antelmann.crm.Addressable, com.antelmann.util.DetailedString, com.antelmann.util.LifeCycleObject)
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
- com.antelmann.image.Imageable
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.util.LifeCycleObject)
    - com.antelmann.crm.Person
- com.antelmann.util.LifeCycleObject
  - com.antelmann.crm.AddressInfo (also extends com.antelmann.crm.Addressable, com.antelmann.util.DetailedString, com.antelmann.util.Enabled)
  - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.db.DBEntry, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.image.Imageable)
    - com.antelmann.crm.Person
- java.io.Serializable
  - com.antelmann.db.DBEntry
    - com.antelmann.crm.Contact (also extends com.antelmann.crm.Addressable, com.antelmann.util.DetailedString, com.antelmann.util.Enabled, com.antelmann.image.Imageable, com.antelmann.util.LifeCycleObject)
      - com.antelmann.crm.Person
    - com.antelmann.crm.Role<T>
- com.antelmann.db.TransactionRequired
  - com.antelmann.crm.RoleManager<R>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.antelmann.crm.Person.Gender (implements com.antelmann.image.Imageable)
    - com.antelmann.crm.GlobalAddress.Transport
    - com.antelmann.crm.AddressKey

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads