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 © 2015 VersionOne, Inc.. All rights reserved.