| Package | Description |
|---|---|
| com.helger.photon.basic.object | |
| com.helger.photon.basic.object.accarea | |
| com.helger.photon.basic.object.client |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IObject
Base interface for all objects
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBaseObject
Abstract base implementation of
IObject that handles everything
except IHasType.getTypeID(), Object.equals(Object) and Object.hashCode(). |
class |
AbstractObject
Abstract base implementation of
IObject that handles everything
except IHasType.getTypeID(). |
class |
StubObject
The most simple
IObject implementation. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAccountingArea
This interface represents a single accounting area.
|
interface |
IAccountingAreaObject
Base interface for an object that is uniquely assigned to an accounting area.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAccountingAreaObject |
class |
AbstractAccountingAreaOptionalObject
Like
AbstractAccountingAreaObject but with an optional accounting
area |
class |
AccountingArea
Default implementation of
IAccountingArea |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IClient
Represents a single client (Mandant)
|
interface |
IClientObject
Base interface for an object that is uniquely assigned to a client.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractClientObject |
class |
Client
Default implementation of
IClient |
Copyright © 2014–2015 Philip Helger. All rights reserved.