我有以下运行代码来确定用户是否可以编辑对象命名空间
com.tivoli.mts.PDPrincipal whoIsit = new PDPrincipal(userId,configURL);
com.tivoli.mts.PDPermission whatTheyWant = new PDPermission(objectSpaceName,GMTConstants.tamPermissions);
boolean haveAccess = whoIsit.implies(whatTheyWant);
问题是 com.tivoli.mts.PDPrincipal 类的隐含方法已被弃用。
这已被 com.tivoli.pd.jazn.PDPrincipal.implies(javax.security.auth.Subject subject) 取代
问题是我如何构造这个 Subject 对象。其次,我可以继续使用已弃用的类和方法吗?