Package com.dassault_systemes.enovwebsrvr.ews0infra.infra

   
Class ENOVWebType

 
Class Hierarchy
java.lang.Object
  |
  +-com.dassault_systemes.enovwebsrvr.ews0infra.infra.ENOVWebType
Class Location

Framework : ENOVWebSrvr

Module : EWS0Infra

Class Description

public class ENOVWebType

Web Type Definition

Field Summary

Constructor Summary
ENOVWebType(String noun)

Method Summary
public String[] getAncList()
Create the list of ancestor types for this given class (include the current class)
public String getAttrMapping(String attrName)
Returns the mapping attribute
public String getAttrMapping(String attrName, String dftValue)
Returns the mapping attribute with default value
public String getChangeStatusCommand()
Returns the Change Status command name on the server, or null if none specified.
public String getCommandName(String iUsage)
Returns the command name
public Enumeration getCommandUsages()
Returns the command usage keys
public String getCreateCommand()
Returns the create command name on the server, or null if none specified.
public String[] getCreateTypeList()
Returns the list of noun types for the generic create ui.
public String getDeleteCommand()
Returns the delete command name on the server, or null if none specified.
public boolean getDescendantsInList()
Returns true if descendants in list
public boolean getDisableDynType()
Returns true if dynamique type is disabled
public boolean getDisableEV5Catlet()
Returns true if EV5 Catlet is disabled
public String getIcon(CATSession iSession)
Returns the icon name
public String getInterface()
Returns the name of the implementation class for the implicit interface on this noun type.
public String getItfImplClass(String iItfName)
Returns the name of the class implementing the interface
public String getLabel(CATSession iSession)
Returns the web type name external label
public String getLabel(CATSession iSession, String iKey, String iDefault)
Returns the requested external label value
public String getNameOverrideClass()
Returns the override class name
public String getNoun()
Returns the type name
public String getObjectName(ENOVIDataObject iObject, String dftName)
Returns the object name based on any method override in property file.
public String getObjectName(ENOVILogonToken iToken, String dftName)
Returns the object name based on any method override in property file.
Deprecated.
public String getParent()
Returns the parent name
public String getPropertyHandler()
Returns property handler name
public ENOVWebRelationships getRels()
Returns the relationships
public Vector getSpptdInterfaces()
Returns the list of supported interfaces for this noun type.
public boolean getSupportsCreate()
Returns true if create is supported
public String getTransferCommand()
Returns the Transfer command name on the server, or null if none specified.
public static ENOVWebType getWebType(String noun)
Returns the web type with the given name
public ENOVIWebTypeMapper getWebTypeMapper()
Returns the web type mapper name
public String getXlatMapping(String iAttrID)
Return the name of the property file supporting xlats for this attribute
public String getXlatValue(ENOVILogonToken iToken, ENOVIDataObject iObject, String iAttrID, String iAttrValue, String dftValue)
Return the external value for an attribute, or the dftValue if no xlat mapping exists
public String getXlatValue(ENOVILogonToken iToken, String iAttrID, String iAttrValue, String dftValue)
Return the external value for an attribute, or the dftValue if no xlat mapping exists
protected boolean internedIsA(String iType)
Returns true if the input interned type string is in the type hierarchy of the current type.
public boolean isA(String iType)
Returns true if the input type is in the type hierarchy of the current type.
public boolean supportsInterface(String iItfClassName)
Returns true if interface is supported for that class


Field Detail

Constructor Detail

ENOVWebType

    ENOVWebType(String noun)


Method Detail

getAncList

    public String[] getAncList()

Create the list of ancestor types for this given class (include the current class)


getAttrMapping

    public String getAttrMapping(String attrName)

Returns the mapping attribute


getAttrMapping

    public String getAttrMapping(String attrName, String dftValue)

Returns the mapping attribute with default value


getChangeStatusCommand

    public String getChangeStatusCommand()

Returns the Change Status command name on the server, or null if none specified.


getCommandName

    public String getCommandName(String iUsage)

Returns the command name


getCommandUsages

    public Enumeration getCommandUsages()

Returns the command usage keys


getCreateCommand

    public String getCreateCommand()

Returns the create command name on the server, or null if none specified.


getCreateTypeList

    public String[] getCreateTypeList()

Returns the list of noun types for the generic create ui. If the noun does not define any create types, the array will contain this noun type.


getDeleteCommand

    public String getDeleteCommand()

Returns the delete command name on the server, or null if none specified.


getDescendantsInList

    public boolean getDescendantsInList()

Returns true if descendants in list


getDisableDynType

    public boolean getDisableDynType()

Returns true if dynamique type is disabled


getDisableEV5Catlet

    public boolean getDisableEV5Catlet()

Returns true if EV5 Catlet is disabled


getIcon

    public String getIcon(CATSession iSession)

Returns the icon name


getInterface

    public String getInterface()

Returns the name of the implementation class for the implicit interface on this noun type. (Supported for the ENOVIDocument interface for Document objects.)


getItfImplClass

    public String getItfImplClass(String iItfName)

Returns the name of the class implementing the interface


getLabel

    public String getLabel(CATSession iSession)

Returns the web type name external label


getLabel

    public String getLabel(CATSession iSession, String iKey, String iDefault)

Returns the requested external label value


getNameOverrideClass

    public String getNameOverrideClass()

Returns the override class name


getNoun

    public String getNoun()

Returns the type name


getObjectName

    public String getObjectName(ENOVIDataObject iObject, String dftName)

Returns the object name based on any method override in property file.


getObjectName

    public String getObjectName(ENOVILogonToken iToken, String dftName)

Returns the object name based on any method override in property file.

Deprecated.


getParent

    public String getParent()

Returns the parent name


getPropertyHandler

    public String getPropertyHandler()

Returns property handler name


getRels

    public ENOVWebRelationships getRels()

Returns the relationships


getSpptdInterfaces

    public Vector getSpptdInterfaces()

Returns the list of supported interfaces for this noun type.


getSupportsCreate

    public boolean getSupportsCreate()

Returns true if create is supported


getTransferCommand

    public String getTransferCommand()

Returns the Transfer command name on the server, or null if none specified.


getWebType

    public static ENOVWebType getWebType(String noun)

Returns the web type with the given name


getWebTypeMapper

    public ENOVIWebTypeMapper getWebTypeMapper()

Returns the web type mapper name


getXlatMapping

    public String getXlatMapping(String iAttrID)

Return the name of the property file supporting xlats for this attribute


getXlatValue

    public String getXlatValue(ENOVILogonToken iToken, ENOVIDataObject iObject, String iAttrID, String iAttrValue, String dftValue)

Return the external value for an attribute, or the dftValue if no xlat mapping exists


getXlatValue

    public String getXlatValue(ENOVILogonToken iToken, String iAttrID, String iAttrValue, String dftValue)

Return the external value for an attribute, or the dftValue if no xlat mapping exists


internedIsA

    protected boolean internedIsA(String iType)

Returns true if the input interned type string is in the type hierarchy of the current type.


isA

    public boolean isA(String iType)

Returns true if the input type is in the type hierarchy of the current type.


supportsInterface

    public boolean supportsInterface(String iItfClassName)

Returns true if interface is supported for that class



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