public interface IComplexAttribute extends IEntityAttribute
Represents a complex attributes that is itself composed of several complex atomic attributes
IComplexAtomicAttribute
ATTRIBUTE_PREFIX
SEP
Modifier and Type | Method and Description |
---|---|
IComplexAtomicAttribute |
getComplexAtomicAttribute(String pName) |
List<IComplexAtomicAttribute> |
getComplexAtomicAttributes()
The list of complex atomic attributes that compose this complex
attribute.
|
IComplexType |
getComplexType() |
List<IComplexAtomicAttribute> |
getDNAttributes() |
String |
getDNSeparator() |
ValidationScope |
getLovValidationScope() |
ValidationScope |
getMandatoryValidationScope() |
String |
getPhysicalPrefix() |
getDeclaringEntity
getName
getPrefixedUniqueName, getUniqueName
List<IComplexAtomicAttribute> getComplexAtomicAttributes()
IComplexAtomicAttribute getComplexAtomicAttribute(String pName) throws NoSuchAttributeException
pName
- name of atomic attribute we're looking forNoSuchAttributeException
- if no complex atomic attribute matches this name or if name
is nullString getPhysicalPrefix()
List<IComplexAtomicAttribute> getDNAttributes()
String getDNSeparator()
ValidationScope getMandatoryValidationScope()
#isMandatory()
is false on all complex
atomic attributesValidationScope getLovValidationScope()
#getLov()
returns null on all complex
atomic attributesIComplexType getComplexType()
IComplexAttribute
Copyright © 2019. All rights reserved.