|
|
Package com.dassault_systemes.enovwebsrvr.ews0infra.interfaces |
Interface ENOVIAttribute
|
Class Hierarchy |
com.dassault_systemes.enovwebsrvr.ews0infra.interfaces.ENOVIAttribute
Class Location |
Class Description |
public interface ENOVIAttribute
Attribute definition interface. This interface provides metadata information about an attribute.
Field Summary |
Constructor Summary |
Method Summary |
String | getID() |
String | getName() |
String | getAlias() |
boolean | isQueriable() |
boolean | isVisible() |
boolean | isListVisible() |
boolean | isEditable() |
boolean | isRequired() |
ENOVAttributeType | getType() |
String[] | getHelpValues() |
String[] | getAuthorizedValues() |
String[] | getInternalHelpValues() |
String[] | getInternalAuthorizedValues() |
String | getExternalValue(String value) |
String | getInternalValue(String value) |
String[] | getExternalValues(String[] value) |
String[] | getInternalValues(String[] value) |
boolean | valueTranslatable() |
short | getMaxLength() |
Object | getDefaultInternalValue() |
Object | getDefaultExternalValue() |
Field Detail |
Constructor Detail |
Method Detail |
String getID()Returns a unique identifier for this attribute relative to the object type
String getName()Returns the internal name for this attribute
String getAlias()Returns the display name for this attribute
boolean isQueriable()Determines if the attribute can be displayed in an query panel
boolean isVisible()Determines if the attribute should be displayed in a object detail
boolean isListVisible()Determines if the attribute should be displayed in a list
boolean isEditable()Determines if the attribute value can be updated
boolean isRequired()Returns true if attribute is required for create
ENOVAttributeType getType()Returns the object describing this attributes type
String[] getHelpValues()Returns an array of possible External values for this attribute
String[] getAuthorizedValues()Returns the set of External values this attribute must take its value from
String[] getInternalHelpValues()Returns an array of possible Internal values for this attribute
String[] getInternalAuthorizedValues()Returns the set of Internal values this attribute must take its value from
String getExternalValue(String value)Returns the external value for this attributes' internal value
String getInternalValue(String value)Returns the internal value for this attributes' external value
String[] getExternalValues(String[] value)Returns the external values for multi-valued attributes' internal value
String[] getInternalValues(String[] value)Returns the internal values for multi-valued attributes' external value
boolean valueTranslatable()Returns true if this attribute contains either help or authorized values
short getMaxLength()Returns the maximum length for String attributes
Object getDefaultInternalValue()Returns a default value for this attribute, value type depending on the type of this attribute
Object getDefaultExternalValue()Returns the default value, after any NLS translation