|
|
Package com.dassault_systemes.vpmdesktop.vdk0interfaces.interfaces |
Interface ENOVIAttribute
|
Class Hierarchy |
com.dassault_systemes.vpmdesktop.vdk0interfaces.interfaces.ENOVIAttribute
Class Location |
Class Description |
public interface ENOVIAttribute
Interface representing the attribute definition.
An implementation of this interface is supplied and you must use it as is.
You should not re-implement it.
Field Summary |
Constructor Summary |
Method Summary |
String | getName() |
String | getAlias() |
short | getDBLength() |
short | getLength() |
String | getObjectTypeOwner() |
boolean | isRequired() |
boolean | isUpdatable() |
boolean | isVisible() |
boolean | isSensible() |
String[] | GetExternalAuthorizedValues() |
String[] | GetInternalAuthorizedValues() |
String[] | GetExternalHelpValues() |
String[] | GetInternalHelpValues() |
short | getLetterCase() |
boolean | isString() |
boolean | isList() |
boolean | isInteger() |
boolean | isBinary() |
boolean | isFloat() |
boolean | isEnum() |
boolean | isEntity() |
boolean | isDate() |
boolean | isBoolean() |
int | getOrder() |
Object | getInternalDefaultValue() |
Object[] | getInternalDefaultValues() |
String | getExternalDefaultValue() |
String[] | getExternalDefaultValues() |
Field Detail |
Constructor Detail |
Method Detail |
String getName()Gets the name of the attribute
String getAlias()Gets the alias of the attribute.
short getDBLength()Gets the Database length of the attribute
short getLength()Gets the actual length of the attribute (relevant if string type).
String getObjectTypeOwner()Returns the base type of the object owning this attribute
boolean isRequired()Returns true if the attribute is Mandatory otherwise returns false
boolean isUpdatable()Gets the read / write facet of the attribute.
boolean isVisible()Returns true if the attribute is visible otherwise returns false
boolean isSensible()Gets the sensible facet of the attribute. If the attribute is sensible, the user exit will be called every time this attribute looses the focus.
String[] GetExternalAuthorizedValues()Gets the authorized values affected to the attribute after translation to the external values. If defined, the values of the attribute must be one of the list of authorized values.
String[] GetInternalAuthorizedValues()Gets the authorized values affected to the attribute before translation. If defined,the values of the attribute must be one of the list of authorized values.
String[] GetExternalHelpValues()Gets the list of help values for this attribute after translation to external values. If defined, the values of the attribute can be chosen from one of the list of help values.
String[] GetInternalHelpValues()Gets the list of help values for this attribute before translation to external values. If defined, the values of the attribute can be chosen from one of the list of help values.
short getLetterCase()Gets the case of the attribute.
boolean isString()Returns true if the attribute type is string otherwise returns false
boolean isList()Returns true if the attribute type is a list otherwise returns false
boolean isInteger()Returns true if the attribute type is an Integer otherwise returns false
boolean isBinary()Returns true if the attribute type is Binary (UUID) otherwise returns false
boolean isFloat()Returns true if the attribute type is Float otherwise returns false
boolean isEnum()Returns true if the attribute type is an Enum otherwise returns false
boolean isEntity()Returns true if the attribute type is an entity otherwise returns false
boolean isDate()Returns true if the attribute type is Date otherwise returns false
boolean isBoolean()Returns true if the attribute type is Boolean otherwise returns false
int getOrder()Returns the order of this attribute.
Object getInternalDefaultValue()Gets the default value of this attribute before translation to external value. Do not use this method for a list type attribute instead use getInternalDefaultValues method.
Object[] getInternalDefaultValues()Gets the default values for a list type attribute, before translation to external values.
String getExternalDefaultValue()Gets the default string value of this attribute, after translation to external value. Do not use this method for a list type attribute instead use getExternalDefaultValues method.
String[] getExternalDefaultValues()Gets the default values for a list type attribute, after translation to external values.