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
ENOVWebType getWebType(String noun)
String getNoun()
String getParent()
boolean getDisableDynType()
boolean getDisableEV5Catlet()
boolean getDescendantsInList()
boolean getSupportsCreate()
String getPropertyHandler()
String getInterface()
Vector getSpptdInterfaces()
boolean supportsInterface(String iItfClassName)
String getItfImplClass(String iItfName)
ENOVIWebTypeMapper getWebTypeMapper()
String getAttrMapping(String attrName)
String getAttrMapping(String attrName, String dftValue)
String getXlatMapping(String iAttrID)
String getXlatValue(ENOVILogonToken iToken, String iAttrID, String iAttrValue, String dftValue)
String getXlatValue(ENOVILogonToken iToken, ENOVIDataObject iObject, String iAttrID, String iAttrValue, String dftValue)
String getObjectName(ENOVILogonToken iToken, String dftName)
String getObjectName(ENOVIDataObject iObject, String dftName)
String getNameOverrideClass()
ENOVWebRelationships getRels()
String getIcon(CATSession iSession)
String getLabel(CATSession iSession)
String getLabel(CATSession iSession, String iKey, String iDefault)
Enumeration getCommandUsages()
String getCommandName(String iUsage)
String getCreateCommand()
String[] getCreateTypeList()
String getDeleteCommand()
String getChangeStatusCommand()
String getTransferCommand()
boolean isA(String iType)
boolean internedIsA(String iType)
String[] getAncList()


Field Detail

Constructor Detail

ENOVWebType

    ENOVWebType(String noun)


Method Detail

getWebType

    ENOVWebType getWebType(String noun)

Returns the web type with the given name


getNoun

    String getNoun()

Returns the type name


getParent

    String getParent()

Returns the parent name


getDisableDynType

    boolean getDisableDynType()

Returns true if dynamique type is disabled


getDisableEV5Catlet

    boolean getDisableEV5Catlet()

Returns true if EV5 Catlet is disabled


getDescendantsInList

    boolean getDescendantsInList()

Returns true if descendants in list


getSupportsCreate

    boolean getSupportsCreate()

Returns true if create is supported


getPropertyHandler

    String getPropertyHandler()

Returns property handler name


getInterface

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


getSpptdInterfaces

    Vector getSpptdInterfaces()

Returns the list of supported interfaces for this noun type.


supportsInterface

    boolean supportsInterface(String iItfClassName)

Returns true if interface is supported for that class


getItfImplClass

    String getItfImplClass(String iItfName)

Returns the name of the class implementing the interface


getWebTypeMapper

    ENOVIWebTypeMapper getWebTypeMapper()

Returns the web type mapper name


getAttrMapping

    String getAttrMapping(String attrName)

Returns the mapping attribute


getAttrMapping

    String getAttrMapping(String attrName, String dftValue)

Returns the mapping attribute with default value


getXlatMapping

    String getXlatMapping(String iAttrID)

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


getXlatValue

    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


getXlatValue

    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


getObjectName

    String getObjectName(ENOVILogonToken iToken, String dftName)

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

Deprecated.


getObjectName

    String getObjectName(ENOVIDataObject iObject, String dftName)

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


getNameOverrideClass

    String getNameOverrideClass()

Returns the override class name


getRels

    ENOVWebRelationships getRels()

Returns the relationships


getIcon

    String getIcon(CATSession iSession)

Returns the icon name


getLabel

    String getLabel(CATSession iSession)

Returns the web type name external label


getLabel

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

Returns the requested external label value


getCommandUsages

    Enumeration getCommandUsages()

Returns the command usage keys


getCommandName

    String getCommandName(String iUsage)

Returns the command name


getCreateCommand

    String getCreateCommand()

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


getCreateTypeList

    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

    String getDeleteCommand()

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


getChangeStatusCommand

    String getChangeStatusCommand()

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


getTransferCommand

    String getTransferCommand()

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


isA

    boolean isA(String iType)

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


internedIsA

    boolean internedIsA(String iType)

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


getAncList

    String[] getAncList()

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



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