Diagrammes du 'BusinessObject model'

Abstraction du modèle

GB_SimpleBusinessObject

PackageClassDescription
com.loribel.commons.business.abstraction GB_BOProperty [API] Abstraction of property for BusinessObject.
com.loribel.commons.business.abstraction GB_SimpleBusinessObjectSet [API] Abstraction of a simple BusinessObject with setter for values.

GB_BOMetaData

PackageClassDescription
com.loribel.commons.abstraction GB_IconsOwner [API] Abstraction of a container of icon.
com.loribel.commons.abstraction GB_LabelIconOwner [API] Interface for Object that are linked to a GB_LabelIcon.
com.loribel.commons.abstraction GB_LabelInfoOwner [API] Interface qui permet d'avoir une représentation simple d'un objet sous forme d'une String.
com.loribel.commons.abstraction GB_LabelsDescOwner [API] Interface for Object with labels, descriptions.
com.loribel.commons.abstraction GB_NodeConfigOwner [API] Generic Abstraction of a component witch own XML node as config.
com.loribel.commons.abstraction GB_TsOwner [API] TimeStamp owner.
com.loribel.commons.business.abstraction GB_BOMetaData [API] Abstraction of BusinessObject.
com.loribel.commons.business.abstraction GB_BOMetaDataSimple [API] Abstraction of BusinessObject.

GB_BOProperty

PackageClassDescription
com.loribel.commons.abstraction GB_IconsOwner [API] Abstraction of a container of icon.
com.loribel.commons.abstraction GB_IndexOwner [API] Abstraction of a Object with index.
com.loribel.commons.abstraction GB_LabelIconOwner [API] Interface for Object that are linked to a GB_LabelIcon.
com.loribel.commons.abstraction GB_LabelInfoOwner [API] Interface qui permet d'avoir une représentation simple d'un objet sous forme d'une String.
com.loribel.commons.abstraction GB_LabelsDescOwner [API] Interface for Object with labels, descriptions.
com.loribel.commons.abstraction GB_NameOwner [API] Abstraction of a Object with name.
com.loribel.commons.abstraction GB_NodeConfigOwner [API] Generic Abstraction of a component witch own XML node as config.
com.loribel.commons.abstraction GB_TsOwner [API] TimeStamp owner.
com.loribel.commons.abstraction GB_TypeOwner [API] Abstraction of a Object with type.
com.loribel.commons.business.abstraction GB_BOProperty [API] Abstraction of property for BusinessObject.
com.loribel.commons.business.abstraction GB_BOPropertySet [API] Abstraction of GB_BOProperty.
com.loribel.commons.business.abstraction GB_BOPropertySimple [API] Abstraction of BusinessObjectProperty.

GB_SimpleBOValue

PackageClassDescription
com.loribel.commons.business.abstraction GB_SimpleBOValue [API] Container of value(s) for BusinessObject.
com.loribel.commons.business.abstraction GB_SimpleBOValueSet [API] Container of value(s) for BusinessObject for updatable value(s).

Implémentation du modèle

GB_BusinessObjectDefault

PackageClassDescription
com.loribel.commons.abstraction GB_Debugable [API] Interface for Object with method to debug.
com.loribel.commons.abstraction GB_LabelInfoOwner [API] Interface qui permet d'avoir une représentation simple d'un objet sous forme d'une String.
com.loribel.commons.abstraction GB_MementoCompliant [API] Abstraction of object that accept the usage of memento pattern.
com.loribel.commons.abstraction GB_Unregisterable [API] Interface for Object that can unregister.
com.loribel.commons.business.abstraction GB_BOParentOwner [API] Abstraction.
com.loribel.commons.business.abstraction GB_BOParentOwnerSet [API] Abstraction.
com.loribel.commons.business.abstraction GB_BOValueOwner [API] Abstraction of a simple BusinessObject..
com.loribel.commons.business.abstraction GB_BusinessObject [API] Abstraction of a BusinessObject.
com.loribel.commons.business.abstraction GB_SimpleBusinessObject [API] Abstraction of a simple BusinessObject.
com.loribel.commons.business.abstraction GB_SimpleBusinessObjectSet [API] Abstraction of a simple BusinessObject with setter for values.
com.loribel.commons.business GB_BusinessObjectAbstract [API] Default abstract implementattion of GB_SimpleBusinessObject.
com.loribel.commons.business GB_BusinessObjectDefault [API] Default implementation for BusinessObject.
com.loribel.commons.business GB_BusinessObjectSimpleAbstract [API] Default implementation for BusinessObject.
com.loribel.commons.business.metamodel GB_BOMetaModel [API] Abstraction of business object of meta model.

GB_BOProperty hiérarchie

PackageClassDescription
com.loribel.commons.business.abstraction GB_BOProperty [API] Abstraction of property for BusinessObject.
com.loribel.commons.business.impl.bo GB_BOPropertyBO [API] Class GB_BOPropertyBO.
com.loribel.commons.business.impl GB_BOPropertyRef [API] Implementation of a GB_BOProperty using a refId to refer to an other property.
com.loribel.commons.business.impl.node GB_BOPropertyNode [API] Class GB_BOPropertyNode.

GB_BOEnumItem hiérarchie

PackageClassDescription
com.loribel.commons.abstraction GB_IconsOwner [API] Abstraction of a container of icon.
com.loribel.commons.abstraction GB_IndexOwner [API] Abstraction of a Object with index.
com.loribel.commons.abstraction GB_Item [API] Interface to reprensent an item.
com.loribel.commons.abstraction GB_LabelIconOwner [API] Interface for Object that are linked to a GB_LabelIcon.
com.loribel.commons.abstraction GB_LabelsDescOwner [API] Interface for Object with labels, descriptions.
com.loribel.commons.abstraction GB_NameOwner [API] Abstraction of a Object with name.
com.loribel.commons.abstraction GB_NodeConfigOwner [API] Generic Abstraction of a component witch own XML node as config.
com.loribel.commons.abstraction GB_ValueOwner [API] Abstraction of object that have read value.
com.loribel.commons.business.abstraction GB_BOEnumItem [API] Interface for EnumItem
com.loribel.commons.business.impl.bo GB_BOEnumItemBO [API] Class GB_BOEnumItemBO.
com.loribel.commons.business.impl.node GB_BOEnumItemNode [API] Class GB_BOEnumItemNode.
com.loribel.commons.business.impl.old GB_BOEnumItemNode3 [API] Default implementation of GB_BOEnumItem.

GB_BOValue

PackageClassDescription
com.loribel.commons.abstraction GB_MyPropertyOwner [API] Interface GB_MyPropertyOwner.
com.loribel.commons.abstraction GB_ValueOwnerSet [API] Abstraction of object that have read-write value.
com.loribel.commons.abstraction GB_ValuesOwnerSet [API] Abstraction of object that have read-write value.
com.loribel.commons.business.abstraction GB_SimpleBOValue [API] Container of value(s) for BusinessObject.
com.loribel.commons.business.abstraction GB_SimpleBOValueSet [API] Container of value(s) for BusinessObject for updatable value(s).
com.loribel.commons.business GB_BOValueAbstract [API] Default abstract implementation of GB_SimpleBOValue.
com.loribel.commons.business GB_BOValueMap [API] Default implementation of GB_SimpleBOValue for map values.
com.loribel.commons.business GB_BOValueMulti [API] Default implementation of GB_SimpleBOValue for multi values.
com.loribel.commons.business GB_BOValueSingle [API] Default implementation of GB_SimpleBOValue for single value.