ContactManager ABContact entity domain graph

The root of the ContactManager entity domain graph is ABContact. The entity domain graph includes entities such as Address, ABContactSpecialistService, ABContactContact, and so on. In the base configuration, this entity graph is used for purging ABContact data. ContactManager does not support archiving.

ContactManager defines specifics of handling the ABContact entity domain graph itself in the Java class ABDomainGraphSupport. For example, this class has methods like register, getDomainGraphName, getLinkFromRootInfoToRoot, and so on. You are not likely to need to use any of the methods in this class.

The class ABContactPurgeMethodsImpl is provided for special handling of entities that are not directly part of the domain graph but need to be considered in a purge. For example, an entity has a foreign key pointing to an entity in the domain graph, but there is no reciprocal foreign key from the entity in the domain graph.