在为 HP ALM 同步器开发适配器时,我们在适配器类中定义方法
public Map<String, String> getEndpointParams(EntityType entityType)
它告诉同步器哪些是我们的适配器需要的额外参数。
我想知道如何获得用户填写的值。如果我调用上面的方法,我会得到所有键但没有值的地图吗?还是我会得到用户使用的值?或者有没有其他方法可以做到这一点?
谢谢
在为 HP ALM 同步器开发适配器时,我们在适配器类中定义方法
public Map<String, String> getEndpointParams(EntityType entityType)
它告诉同步器哪些是我们的适配器需要的额外参数。
我想知道如何获得用户填写的值。如果我调用上面的方法,我会得到所有键但没有值的地图吗?还是我会得到用户使用的值?或者有没有其他方法可以做到这一点?
谢谢
RecordManager接口是具有方法的接口getEndpointParams()
。因此,一旦您创建了 RecordManager 实例(例如:XmlDefectManager),您就可以调用getEndpointParams()
.
此外,此接口提供了 2 个您必须实现的方法:
checkEndpointParams(Map<String, String> params)
:这里可以检查用户提供的参数是否有效。setEndpointParams(Map<String, String> params)
:在这里您将端点参数设置为局部变量。