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

All Superinterfaces:
IAttribute, IColumnAttribute, IUniquelyNamed, Serializable

public interface IDefinitionAttribute
extends IColumnAttribute, IUniquelyNamed, Serializable


Field Summary
static String DEFINITION_ATTRIBUTE_PREFIX
           
 
Fields inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
SEP
 
Method Summary
 IComplexType getComplexType()
           
 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.common.IAttribute
getName
 
Methods inherited from interface com.semarchy.mdm.runtime.model.logical.IUniquelyNamed
getPrefixedUniqueName, getUniqueName
 

Field Detail

DEFINITION_ATTRIBUTE_PREFIX

static final String DEFINITION_ATTRIBUTE_PREFIX
See Also:
Constant Field Values
Method Detail

getComplexType

IComplexType getComplexType()
Returns:
the IComplexType to which this IDefinitionAttribute belongs

isI18ned

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

isSearchable

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

isMandatory

boolean isMandatory()
Returns:
true if the definition attribute is mandatory


Copyright © 2015. All Rights Reserved.