public class RequiredFieldValidator extends Object
| Constructor and Description |
|---|
RequiredFieldValidator(IMetaModel metaModel,
IServices services) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isRequired(IAssetType assetType,
String attributeName)
Check whether the attribute corresponding to the attributeName is required in current VersionOne server setup.
|
boolean |
isRequired(IAttributeDefinition definition)
Check whether the provided attribute is required in current VersionOne server setup.
|
List<IAttributeDefinition> |
validate(Asset asset)
Validate all available Asset attributes.
|
Map<Asset,List<IAttributeDefinition>> |
validate(Asset[] assets)
Validate collection of Assets.
|
boolean |
validate(Asset asset,
IAttributeDefinition attributeDefinition)
Validate single Asset attribute.
|
public RequiredFieldValidator(IMetaModel metaModel, IServices services)
public boolean validate(Asset asset, IAttributeDefinition attributeDefinition) throws APIException, ConnectionException, OidException
asset - - Asset to validateattributeDefinition - - Attribute definition of validated attributeAPIException - - APIExceptionOidException - - OidExceptionConnectionException - - ConnectionExceptionpublic List<IAttributeDefinition> validate(Asset asset) throws APIException, ConnectionException, OidException
asset - - Asset to validateAPIException - - APIExceptionOidException - - OidExceptionConnectionException - - ConnectionExceptionpublic Map<Asset,List<IAttributeDefinition>> validate(Asset[] assets) throws APIException, ConnectionException, OidException
assets - - Assets collection to check.APIException - - APIExceptionOidException - - OidExceptionConnectionException - - ConnectionExceptionpublic boolean isRequired(IAssetType assetType, String attributeName) throws ConnectionException, APIException, OidException, MetaException
assetType - - Asset type.attributeName - - Attribute name.MetaException - - MetaExceptionOidException - - OidExceptionAPIException - - APIExceptionConnectionException - - ConnectionExceptionpublic boolean isRequired(IAttributeDefinition definition) throws ConnectionException, APIException, OidException, MetaException
definition - - Attribute definition.MetaException - - MetaExceptionOidException - - OidExceptionAPIException - - APIExceptionConnectionException - - ConnectionExceptionCopyright © 2021 VersionOne, Inc.. All rights reserved.