|
|
||||
| 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.