Package com.dassault_systemes.enovwebsrvr.ews0infra.interfaces

   
Interface ENOVIAttribute

 
Class Hierarchy
com.dassault_systemes.enovwebsrvr.ews0infra.interfaces.ENOVIAttribute
Class Location

Framework : ENOVWebSrvr

Module : EWS0Infra

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

getID

    String getID()

Returns a unique identifier for this attribute relative to the object type


getName

    String getName()

Returns the internal name for this attribute


getAlias

    String getAlias()

Returns the display name for this attribute


isQueriable

    boolean isQueriable()

Determines if the attribute can be displayed in an query panel


isVisible

    boolean isVisible()

Determines if the attribute should be displayed in a object detail


isListVisible

    boolean isListVisible()

Determines if the attribute should be displayed in a list


isEditable

    boolean isEditable()

Determines if the attribute value can be updated


isRequired

    boolean isRequired()

Returns true if attribute is required for create


getType

    ENOVAttributeType getType()

Returns the object describing this attributes type


getHelpValues

    String[] getHelpValues()

Returns an array of possible External values for this attribute


getAuthorizedValues

    String[] getAuthorizedValues()

Returns the set of External values this attribute must take its value from


getInternalHelpValues

    String[] getInternalHelpValues()

Returns an array of possible Internal values for this attribute


getInternalAuthorizedValues

    String[] getInternalAuthorizedValues()

Returns the set of Internal values this attribute must take its value from


getExternalValue

    String getExternalValue(String value)

Returns the external value for this attributes' internal value


getInternalValue

    String getInternalValue(String value)

Returns the internal value for this attributes' external value


getExternalValues

    String[] getExternalValues(String[] value)

Returns the external values for multi-valued attributes' internal value


getInternalValues

    String[] getInternalValues(String[] value)

Returns the internal values for multi-valued attributes' external value


valueTranslatable

    boolean valueTranslatable()

Returns true if this attribute contains either help or authorized values


getMaxLength

    short getMaxLength()

Returns the maximum length for String attributes


getDefaultInternalValue

    Object getDefaultInternalValue()

Returns a default value for this attribute, value type depending on the type of this attribute


getDefaultExternalValue

    Object getDefaultExternalValue()

Returns the default value, after any NLS translation



Copyright © 2000, Dassault Systèmes. All rights reserved