在线等待,lotus权限问题
挑大梁 2005-01-24 03:52:20 我用java写了一段程序实现功能如下:
1,利用我自已写好的form(含有两个域author 和 reader)做为模板,创建文档。
2,指定subjuct,
3,设置author 和 reader 新值。程序如下:
import lotus.domino.*;
import java.util.Vector;
import java.util.Enumeration;
public class Test2 extends NotesThread
{
public static void main(String argv[])
{
Test2 t = new Test2();
t.start();
}
public void runNotes(){
try
{
System.out.println("*****************************");
///connection server
Session session = NotesFactory.createSession("192.168.1.3","asia joint/edison","123456");
Database db = session.getDatabase("192.168.1.3","liang.nsf");
// create document
Document doc = db.createDocument();
doc.replaceItemValue("Form", "liangform");
doc.replaceItemValue("Subject", "liang test 14");
//create author
Vector v2 = new Vector();
v2.addElement("jacob");
Item authorsItem = doc.replaceItemValue("author", null);
authorsItem.setValues(v2);
authorsItem.setSummary(true);
authorsItem.setAuthors(true);
//create reader
doc.replaceItemValue("reader", "jacob");
doc.save();
System.out.println("***********create successful*****************");
Document doc1 = db.getDocumentByID("9B6");
System.out.println("-->> author-->>:"+doc1.getAuthors());
}catch(Exception e)
{
e.printStackTrace();
}
}
}
运行成功并创建文档,author 和 reader 域都改写成jacob
问题:1,author 和 reader 域 通过什么机制或什么原理来控制客户对文档的访问,
我已看了一些资料和帮助,但还是不懂。
2,我怎么验证我改了author 和 reader 域的值,也就是说已经改了它,是否生效了。