## Uses of Class
org.apache.cayenne.graph.ArcId

- Packages that use ArcId
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.graph | Contains generic graph management tools used in Cayenne.

- - ### Uses of ArcId in org.apache.cayenne

    Methods in org.apache.cayenne with parameters of type ArcId
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataChannelSyncCallbackAction.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
    `void` | DataChannelSyncCallbackAction.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`

  - ### Uses of ArcId in org.apache.cayenne.access

    Methods in org.apache.cayenne.access with parameters of type ArcId
    Modifier and Type | Method and Description
    --- | ---
    `void` | ObjectStore.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
    `void` | ObjectStore.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`

  - ### Uses of ArcId in org.apache.cayenne.graph

    Fields in org.apache.cayenne.graph declared as ArcId
    Modifier and Type | Field and Description
    --- | ---
    `protected ArcId` | ArcCreateOperation.`arcId`
    `protected ArcId` | ArcDeleteOperation.`arcId`

    Methods in org.apache.cayenne.graph that return ArcId
    Modifier and Type | Method and Description
    --- | ---
    `ArcId` | ArcId.`getReverseId()`

    Methods in org.apache.cayenne.graph with parameters of type ArcId
    Modifier and Type | Method and Description
    --- | ---
    `void` | ChildDiffLoader.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
    `void` | GraphChangeHandler.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)` Notifies implementing object that a new arc was created between two nodes.
    `void` | GraphMap.`arcCreated(Object nodeId, Object targetNodeId, ArcId arcId)`
    `void` | ChildDiffLoader.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`
    `void` | GraphChangeHandler.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)` Notifies implementing object that an arc between two nodes was deleted.
    `void` | GraphMap.`arcDeleted(Object nodeId, Object targetNodeId, ArcId arcId)`

    Constructors in org.apache.cayenne.graph with parameters of type ArcId
    Constructor and Description
    `ArcCreateOperation(Object nodeId, Object targetNodeId, ArcId arcId)`
    `ArcCreateOperation(Object nodeId, Object targetNodeId, ArcId arcId, int diffId)`
    `ArcDeleteOperation(Object nodeId, Object targetNodeId, ArcId arcId)`
    `ArcDeleteOperation(Object nodeId, Object targetNodeId, ArcId arcId, int diffId)`

Copyright © 2001–2021 Apache Cayenne. All rights reserved.