java.lang.Object
javax.naming.directory.ModificationItem
- 所有已实现的接口:
-
Serializable
这个类表示一个修改项。它由一个修改代码和一个要操作的属性组成。
ModificationItem实例不会针对并发多线程访问进行同步。多个线程尝试访问和修改单个ModificationItem实例时应锁定对象。
- 自从:
- 1.3
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription检索与此修改项关联的属性。int
检索此修改项的修改代码。toString()
生成此修改项的字符串表示,其中包括修改操作及其相关属性。
-
Constructor Details
-
ModificationItem
创建一个新的ModificationItem实例。- 参数:
-
mod_op
- 要应用的修改。它必须是以下之一: DirContext.ADD_ATTRIBUTE DirContext.REPLACE_ATTRIBUTE DirContext.REMOVE_ATTRIBUTE -
attr
- 用于修改的非空属性。 - 抛出:
-
IllegalArgumentException
- 如果attr为null,或者mod_op不是上述指定的操作之一。
-
-
Method Details
-
getModificationOp
public int getModificationOp()检索此修改项的修改代码。- 返回:
- 修改代码。它是以下之一: DirContext.ADD_ATTRIBUTE DirContext.REPLACE_ATTRIBUTE DirContext.REMOVE_ATTRIBUTE
-
getAttribute
检索与此修改项关联的属性。- 返回:
- 用于修改的非空属性。
-
toString
生成此修改项的字符串表示,其中包括修改操作及其相关属性。字符串表示用于调试,不应以编程方式解释。
-