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
public String getAlias()
Returns the display name for this attribute
public String[] getAuthorizedValues()
Returns the set of External values this attribute must take its value from
public Object getDefaultExternalValue()
Returns the default value, after any NLS translation
public Object getDefaultInternalValue()
Returns a default value for this attribute, value type depending on the type of this attribute
public String getExternalValue(String value)
Returns the external value for this attributes' internal value
public String[] getExternalValues(String[] value)
Returns the external values for multi-valued attributes' internal value
public String[] getHelpValues()
Returns an array of possible External values for this attribute
public String getID()
Returns a unique identifier for this attribute relative to the object type
public String[] getInternalAuthorizedValues()
Returns the set of Internal values this attribute must take its value from
public String[] getInternalHelpValues()
Returns an array of possible Internal values for this attribute
public String getInternalValue(String value)
Returns the internal value for this attributes' external value
public String[] getInternalValues(String[] value)
Returns the internal values for multi-valued attributes' external value
public short getMaxLength()
Returns the maximum length for String attributes
public String getName()
Returns the internal name for this attribute
public ENOVAttributeType getType()
Returns the object describing this attributes type
public boolean isEditable()
Determines if the attribute value can be updated
public boolean isListVisible()
Determines if the attribute should be displayed in a list
public boolean isQueriable()
Determines if the attribute can be displayed in an query panel
public boolean isRequired()
Returns true if attribute is required for create
public boolean isVisible()
Determines if the attribute should be displayed in a object detail
public boolean valueTranslatable()
Returns true if this attribute contains either help or authorized values


Field Detail

Constructor Detail

Method Detail

getAlias

    public String getAlias()

Returns the display name for this attribute


getAuthorizedValues

    public String[] getAuthorizedValues()

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


getDefaultExternalValue

    public Object getDefaultExternalValue()

Returns the default value, after any NLS translation


getDefaultInternalValue

    public Object getDefaultInternalValue()

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


getExternalValue

    public String getExternalValue(String value)

Returns the external value for this attributes' internal value


getExternalValues

    public String[] getExternalValues(String[] value)

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


getHelpValues

    public String[] getHelpValues()

Returns an array of possible External values for this attribute


getID

    public String getID()

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


getInternalAuthorizedValues

    public String[] getInternalAuthorizedValues()

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


getInternalHelpValues

    public String[] getInternalHelpValues()

Returns an array of possible Internal values for this attribute


getInternalValue

    public String getInternalValue(String value)

Returns the internal value for this attributes' external value


getInternalValues

    public String[] getInternalValues(String[] value)

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


getMaxLength

    public short getMaxLength()

Returns the maximum length for String attributes


getName

    public String getName()

Returns the internal name for this attribute


getType

    public ENOVAttributeType getType()

Returns the object describing this attributes type


isEditable

    public boolean isEditable()

Determines if the attribute value can be updated


isListVisible

    public boolean isListVisible()

Determines if the attribute should be displayed in a list


isQueriable

    public boolean isQueriable()

Determines if the attribute can be displayed in an query panel


isRequired

    public boolean isRequired()

Returns true if attribute is required for create


isVisible

    public boolean isVisible()

Determines if the attribute should be displayed in a object detail


valueTranslatable

    public boolean valueTranslatable()

Returns true if this attribute contains either help or authorized values



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