com.semarchy.mdm.runtime.model.logical
Interface IAtomicAttribute

All Superinterfaces:
IAttribute, IColumnAttribute, IEntityAttribute, IUniquelyNamed, Serializable

public interface IAtomicAttribute
extends IColumnAttribute, IEntityAttribute

An atomic attribute represents a standard attribute that is persisted in a column

Atomic attributes are declared on entities

Author:
skamel

Field Summary
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IEntityAttribute
ATTRIBUTE_PREFIX
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 ValidationScope getLovValidationScope()
           
 ValidationScope getMandatoryValidationScope()
           
 boolean isI18ned()
           
 boolean isMandatory()
           
 boolean isSearchable()
           
 
Methods inherited from interface com.semarchy.mdm.runtime.model.common.IColumnAttribute
getDataTypeInfo, getLength, getLogicalType, getLov, getPhysicalName, getPhysicalType, getPrecision, getScale, getValueSeparator, isMultiValued
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IEntityAttribute
getDeclaringEntity
 
Methods inherited from interface com.semarchy.mdm.runtime.model.common.IAttribute
getName
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Method Detail

getMandatoryValidationScope

ValidationScope getMandatoryValidationScope()
Returns:
the scope where the attribute's mandatory constraint has to be checked or null if isMandatory() is false

getLovValidationScope

ValidationScope getLovValidationScope()
Returns:
the scope where the attribute's LOV constraint has to be chaecked or null if IColumnAttribute.getLov() return null

isI18ned

boolean isI18ned()
Returns:
true if current attribute is localized (i.e. translated data may be found in the I18Nxx tables

isSearchable

boolean isSearchable()
Returns:
true if the current attribute was declared as a searchable attribute (included in Search)

isMandatory

boolean isMandatory()
Returns:
true if current attribute is mandatory


Copyright © 2015. All Rights Reserved.