## Uses of Class
com.versionone.apiclient.exceptions.MetaException

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

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

    Methods in com.versionone.apiclient that throw MetaException
    Modifier and Type | Method and Description
    --- | ---
    `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
    `Attribute` | Asset.`getAttribute(IAttributeDefinition attributeDefinition)` Get an attribute based on definition
    `IAttributeDefinition` | Services.`getAttributeDefinition(String token)` Get the attribute definition
    `IAttributeDefinition` | MetaModel.`getAttributeDefinition(String token)` Get an attribute definition from a token
    `IOperation` | Services.`getOperation(String token)` Get an operation from a token
    `IOperation` | MetaModel.`getOperation(String token)` Get an operation based on a token
    `Version` | MetaModel.`getVersion()` Get MetaMode version
    `boolean` | RequiredFieldValidator.`isRequired(IAssetType assetType, String attributeName)` Check whether the attribute corresponding to the attributeName is required in current VersionOne server setup.
    `boolean` | RequiredFieldValidator.`isRequired(IAttributeDefinition definition)` Check whether the provided attribute is required in current VersionOne server setup.

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

    Methods in com.versionone.apiclient.interfaces that throw MetaException
    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
    `IAttributeDefinition` | IServices.`getAttributeDefinition(String token)` Returns the type information for an attribute specified in a token.
    `IAttributeDefinition` | IMetaModel.`getAttributeDefinition(String token)` Get the definition of an attribute specified in the token
    `IAttributeDefinition` | IAssetType.`getAttributeDefinition(String name)` Get the definition of the specified attribute
    `IAttributeDefinition` | IAttributeDefinition.`getBase()` Get base attribute information
    `IAssetType` | IAssetType.`getBase()` Get the base asset for this type
    `IAttributeDefinition` | IAssetType.`getDefaultOrderBy()` Get attribute on which this asset is sorted by default.
    `IAttributeDefinition` | IAssetType.`getDescriptionAttribute()`
    `IAttributeDefinition` | IAssetType.`getNameAttribute()`
    `IOperation` | IServices.`getOperation(String token)` Returns the type information for an operation specified in a token.
    `IOperation` | IMetaModel.`getOperation(String token)` Get information on an operation specified in the token
    `IOperation` | IAssetType.`getOperation(String name)`
    `IAssetType` | IAttributeDefinition.`getRelatedAsset()` Get type information for related asset if this attribute is a relation
    `IAttributeDefinition` | IAssetType.`getShortNameAttribute()`
    `IAttributeDefinition` | IOperation.`getValidatorAttribute()` Get the definition for the attribute used to validate this operation
    `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.