## Uses of Class
com.versionone.Oid

- Packages that use Oid
  Package | Description
  --- | ---
  com.versionone |
  com.versionone.apiclient |
  com.versionone.apiclient.interfaces |

- - ### Uses of Oid in com.versionone

    Fields in com.versionone declared as Oid
    Modifier and Type | Field and Description
    --- | ---
    `static Oid` | Oid.`Null`

    Methods in com.versionone that return Oid
    Modifier and Type | Method and Description
    --- | ---
    `static Oid` | Oid.`fromToken(String oidtoken, IMetaModel meta)` Create an OID from a token
    `Oid` | Oid.`getMomentless()` Get this instance as a momentless oid

    Methods in com.versionone with parameters of type Oid
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | Oid.`compare(Oid lhs, Oid rhs)` Compare two oids

  - ### Uses of Oid in com.versionone.apiclient

    Methods in com.versionone.apiclient that return Oid
    Modifier and Type | Method and Description
    --- | ---
    `Oid` | Services.`executeOperation(IOperation op, Oid oid)` Execute an operation on the server
    `Oid` | Services.`get_loggedin()`
    `Oid` | Services.`getLoggedIn()` Get the Oid of the current logged in user
    `Oid` | Query.`getOid()` Get the query oid
    `Oid` | Asset.`getOid()` Get Asset Object Identifier
    `Oid` | Services.`getOid(String token)` Get the Object Identifier from a token
    `Oid` | Services.`saveAttachment(String filePath, Asset asset, String attachmentName)`
    `Oid` | Services.`saveEmbeddedImage(String filePath, Asset asset)`

    Methods in com.versionone.apiclient with parameters of type Oid
    Modifier and Type | Method and Description
    --- | ---
    `Asset` | Services.`createNew(IAssetType assetType, Oid context)` Create new Asset
    `Oid` | Services.`executeOperation(IOperation op, Oid oid)` Execute an operation on the server
    `InputStream` | Services.`getAttachment(Oid attachmentOid)`
    `Reader` | Services.`getEmbeddedImage(Oid embeddedImageOid)`
    `void` | Asset.`setOid(Oid value)` This method is used by Service after a new asset has been created.

    Constructors in com.versionone.apiclient with parameters of type Oid
    Constructor and Description
    `Asset(Oid oid)` Create from Object Id
    `Query(Oid oid)` Create a data query from an IOD
    `Query(Oid oid, boolean historical)` Create a Query from an OID

  - ### Uses of Oid in com.versionone.apiclient.interfaces

    Methods in com.versionone.apiclient.interfaces that return Oid
    Modifier and Type | Method and Description
    --- | ---
    `Oid` | IServices.`executeOperation(IOperation op, Oid oid)` Executes an operation.
    `Oid` | IServices.`getLoggedIn()` Determines the OID of the currently logged in user.
    `Oid` | IServices.`getOid(String token)` Returns an object identifier for the specified token.
    `Oid` | IServices.`saveAttachment(String filePath, Asset asset, String attachmentName)` Saves an attachment to the specified asset.
    `Oid` | IServices.`saveEmbeddedImage(String filePath, Asset asset)` Saves an embedded image to the specified asset.

    Methods in com.versionone.apiclient.interfaces with parameters of type Oid
    Modifier and Type | Method and Description
    --- | ---
    `Asset` | IServices.`createNew(IAssetType assetType, Oid context)` Creates a new asset.
    `Oid` | IServices.`executeOperation(IOperation op, Oid oid)` Executes an operation.
    `InputStream` | IServices.`getAttachment(Oid attachmentOid)` Returns the attachment data for the specified attachment Oid.
    `Reader` | IServices.`getEmbeddedImage(Oid embeddedImageOid)` Returns the embedded image data for the specified attachment Oid.

Copyright © 2022 VersionOne, Inc.. All rights reserved.