- java.lang.Object
-
- javax.naming.directory.ModificationItem
-
- All Implemented Interfaces:
-
Serializable
public class ModificationItem extends Object implements Serializable
此类表示修改项。 它由修改代码和要在其上操作的属性组成。ModificationItem实例与并发多线程访问不同步。 尝试访问和修改单个ModificationItem实例的多个线程应锁定该对象。
- 从以下版本开始:
- 1.3
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 ModificationItem(int mod_op, Attribute attr)
创建一个新的ModificationItem实例。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Attribute
getAttribute()
检索与此修改项相关联的属性。int
getModificationOp()
检索此修改项目的修改代码。String
toString()
生成此修改项的字符串表示形式,由修改操作及其相关属性组成。
-
-
-
构造方法详细信息
-
ModificationItem
public ModificationItem(int mod_op, Attribute attr)
创建一个新的ModificationItem实例。- 参数
-
mod_op
- 修改申请。 它必须是以下之一:DirContext.ADD_ATTRIBUTE DirContext.REPLACE_ATTRIBUTE DirContext.REMOVE_ATTRIBUTE -
attr
- 用于修改的非空属性。 - 异常
-
IllegalArgumentException
- 如果attr为空,或者如果mod_op不是上面指定的一个。
-
-
方法详细信息
-
getModificationOp
public int getModificationOp()
检索此修改项目的修改代码。- 结果
- 修改代码。 它是以下之一:DirContext.ADD_ATTRIBUTE DirContext.REPLACE_ATTRIBUTE DirContext.REMOVE_ATTRIBUTE
-
getAttribute
public Attribute getAttribute()
检索与此修改项相关联的属性。- 结果
- 用于修改的非空属性。
-
-