允许的自定义
下表列出允许在自定义中使用的元素。不过,由您负责管理自定义的文件。
元素
详情
Windchill 类
允许对除了不允许的自定义中所列类以外的其他所有 Windchill 类进行扩展。
Java 包
允许将除了不允许的自定义中所列包以外的其他所有 Java 包用于自定义。但是,只能使用允许的包中的特定类和方法。有关详情,请参阅 Java 包中允许的类
java.io
org.json
java.net.http
java.net
java.security
java.nio
javax.net.ssl
java.sql
* 
不允许在自定义中使用 java.nio 包中的 java.nio.MappedByteBuffer 类。允许使用此包中的其他类。
第三方 jar
poi.jar
poi-ooxml.jar
org.apache.olingo-odata-commons-api.jar
org.apache.olingo-odata-server-api.jar
openpdf.jar
commons-lang3.jar
commons-collections4.jar
json.jar
wex.kernel.jar (支持 Wincom 扩展)
仅允许使用此 JAR 中的以下 API:
com.wincomplm.wex.kernel.api.invoke.WexInvoker.invoke
com.fasterxml.jackson
仅允许使用此 JAR 中的以下 API:
com.fasterxml.jackson.core.JsonProcessingException.toString
com.fasterxml.jackson.core.type.TypeReference.TypeReference()
com.fasterxml.jackson.databind.JsonNode.asInt
com.fasterxml.jackson.databind.JsonNode.asLong
com.fasterxml.jackson.databind.JsonNode.asText
com.fasterxml.jackson.databind.JsonNode.equals
com.fasterxml.jackson.databind.JsonNode.get
com.fasterxml.jackson.databind.JsonNode.isEmpty
com.fasterxml.jackson.databind.JsonNode.spliterator
com.fasterxml.jackson.databind.JsonNode.toPrettyString
com.fasterxml.jackson.databind.JsonNode.toString
com.fasterxml.jackson.databind.JsonNode.isArray()
com.fasterxml.jackson.databind.JsonNode.iterator()
com.fasterxml.jackson.databind.node.ArrayNode.add
com.fasterxml.jackson.databind.node.ArrayNode.get
com.fasterxml.jackson.databind.node.ArrayNode.iterator
com.fasterxml.jackson.databind.node.ArrayNode.remove
com.fasterxml.jackson.databind.node.ArrayNode.size
com.fasterxml.jackson.databind.node.ObjectNode.get
com.fasterxml.jackson.databind.node.ObjectNode.has
com.fasterxml.jackson.databind.node.ObjectNode.iterator
com.fasterxml.jackson.databind.node.ObjectNode.put
com.fasterxml.jackson.databind.node.ObjectNode.size
com.fasterxml.jackson.databind.node.ObjectNode.put(java.lang.String~ java.lang.Boolean)
com.fasterxml.jackson.databind.node.ObjectNode.put(java.lang.String~ java.lang.String)
com.fasterxml.jackson.databind.node.ObjectNode.set(java.lang.String~ com.fasterxml.jackson.databind.JsonNode)
com.fasterxml.jackson.databind.node.ObjectNode.toString()
com.fasterxml.jackson.databind.ObjectMapper.configure
com.fasterxml.jackson.databind.ObjectMapper.convertValue
com.fasterxml.jackson.databind.ObjectMapper.enable
com.fasterxml.jackson.databind.ObjectMapper.readTree
com.fasterxml.jackson.databind.ObjectMapper.readValue
com.fasterxml.jackson.databind.ObjectMapper.writerWithDefaultPrettyPrinter
com.fasterxml.jackson.databind.ObjectMapper.createArrayNode()
com.fasterxml.jackson.databind.ObjectMapper.createObjectNode()
com.fasterxml.jackson.databind.ObjectMapper.getTypeFactory()
com.fasterxml.jackson.databind.ObjectMapper.ObjectMapper()
com.fasterxml.jackson.databind.ObjectMapper.readTree(java.io.Reader)
com.fasterxml.jackson.databind.ObjectMapper.readTree(java.lang.String)
com.fasterxml.jackson.databind.ObjectMapper.readValue(java.io.Reader~ com.fasterxml.jackson.core.type.TypeReference)
com.fasterxml.jackson.databind.ObjectMapper.readValue(java.lang.String~ com.fasterxml.jackson.databind.JavaType)
com.fasterxml.jackson.databind.ObjectMapper.readValue(java.lang.String~ java.lang.Class)
com.fasterxml.jackson.databind.ObjectMapper.treeToValue(com.fasterxml.jackson.core.TreeNode~ java.lang.Class)
com.fasterxml.jackson.databind.ObjectMapper.valueToTree(java.lang.Object)
com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(java.lang.Object)
com.fasterxml.jackson.databind.type.TypeFactory.constructCollectionType(java.lang.Class~ java.lang.Class)
com.fasterxml.jackson.databind.ObjectWriter.writeValueAsString
com.fasterxml.jackson.dataformat.xml.XmlMapper.configure
com.fasterxml.jackson.dataformat.xml.XmlMapper.readValue
com.fasterxml.jackson.dataformat.xml.XmlMapper.XmlMapper
PTC 提供的预设文件配置
* 
不要覆盖预设文件。始终创建文件的副本,然后对其进行修改。但以下文件除外,您可以覆盖这些文件。
codebase/com/ptc/coversheet/basic/tpl/ddxDirective.xml
codebase/com/ptc/windchill/enterprise/nativeapp/msoi/client/xml/wtDesktop.xml
codebase/com/ptc/windchill/enterprise/nativeapp/msoi/client/xml/wtOffice.xml
codebase/com/ptc/windchill/enterprise/nativeapp/msoi/client/xml/wtWindows.xml
codebase/com/ptc/windchill/enterprise/nativeapp/msoi/server/msoimap.xml
conf/auditing/configAudit.xml
conf/securityLabelsConfiguration.xml
codebase/com/ptc/arbortext/windchill/serviceEffectivityFilter/server/serviceEffectivityConfig.xml
codebase/com/ptc/core/collectionsrv/config/SampleConfigurableLinksCollectionExecutionOrder.xml
codebase/com/ptc/core/collectionsrv/config/SampleConfigurableLinksCollectionDefinitions.xml
codebase/pickerAttributes.xml
codebase/registry/ixb/handlers/actor.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/localizable_attset.xml
codebase/com/ptc/odata/core/odata.properties
conf/exposedSecurityLabelObjects.xml
conf/downloadAcknowledgementTypes.xml
codebase/com/ptc/arbortext/windchill/publisher/update/overridable_ruleset.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/publishable_attset.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/referencedobjects_attset.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/publishinfo_attset.xml
codebase/com/ptc/arbortext/windchill/siscore/attset/xml/manifest_attset.xml
codebase/config/urlValidators/custom-validators.xml
codebase/registry/ixb/mapping/IXMappingConfiguration.xml
codebase/config/mvc/custom.xml
出站 HTTPS 调用
对外部系统的 HTTPS 调用
这对您有帮助吗?