## Uses of Interface
com.versionone.apiclient.interfaces.IAssetType

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

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

    Methods in com.versionone that return IAssetType
    Modifier and Type | Method and Description
    --- | ---
    `IAssetType` | Oid.`getAssetType()` Get the AssetType

    Constructors in com.versionone with parameters of type IAssetType
    Constructor and Description
    `Oid(IAssetType assetType)` Create Object Identifier with just an AssetType
    `Oid(IAssetType assetType, DB.Int id, DB.Int moment)` Deprecated. use `Oid.Oid(com.versionone.apiclient.interfaces.IAssetType, int, int)`
    `Oid(IAssetType assetType, int id)` Create Object Identifier without moment
    `Oid(IAssetType assetType, int id, DB.Int moment)` Deprecated. use `Oid.Oid(com.versionone.apiclient.interfaces.IAssetType, int)`
    `Oid(IAssetType assetType, int id, int moment)` Create fully qualified object identifier

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

    Methods in com.versionone.apiclient that return IAssetType
    Modifier and Type | Method and Description
    --- | ---
    `IAssetType` | Query.`getAssetType()` get the asset type for the query
    `IAssetType` | Asset.`getAssetType()` Get type information
    `IAssetType` | Services.`getAssetType(String token)` Get the asset type from an token
    `IAssetType` | MetaModel.`getAssetType(String token)` Get an asset type based on a token

    Methods in com.versionone.apiclient with parameters of type IAssetType
    Modifier and Type | Method and Description
    --- | ---
    `Asset` | Services.`createNew(IAssetType assetType, Oid context)` Create new Asset
    `boolean` | RequiredFieldValidator.`isRequired(IAssetType assetType, String attributeName)` Check whether the attribute corresponding to the attributeName is required in current VersionOne server setup.

    Constructors in com.versionone.apiclient with parameters of type IAssetType
    Constructor and Description
    `Asset(IAssetType assetType)` Create based on type
    `Query(IAssetType assettype)` Create a query on an Asset Type
    `Query(IAssetType assettype, boolean historical)` Create a historical query on an asset
    `Query(IAssetType assettype, boolean historical, IAttributeDefinition parentrelation)` Create a historical query on an attribute
    `Query(IAssetType assettype, IAttributeDefinition parentrelation)` Create a query on attribute in an Asset

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

    Methods in com.versionone.apiclient.interfaces that return IAssetType
    Modifier and Type | Method and Description
    --- | ---
    `IAssetType` | IOperation.`getAssetType()` Get the type of asset for this operation
    `IAssetType` | IAttributeDefinition.`getAssetType()` Get asset type information to this attribute
    `IAssetType` | IServices.`getAssetType(String token)` Returns the type information for an asset specified in a token.
    `IAssetType` | IMetaModel.`getAssetType(String token)` Get type information on the asset specified in the token
    `IAssetType` | IAssetType.`getBase()` Get the base asset for this type
    `IAssetType` | IAttributeDefinition.`getRelatedAsset()` Get type information for related asset if this attribute is a relation

    Methods in com.versionone.apiclient.interfaces with parameters of type IAssetType
    Modifier and Type | Method and Description
    --- | ---
    `Asset` | IServices.`createNew(IAssetType assetType, Oid context)` Creates a new asset.
    `IAttributeDefinition` | IAttributeDefinition.`downcast(IAssetType assetType)` Downcast current object
    `boolean` | IAssetType.`isA(IAssetType targetType)` Determine if this Asset Type is the same as or derived from another type

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