java - Creating documents on Lotus Notes 9 or 8.5 with multiple users -


i've been making tool create dummy documents on lotus notes using java api.

so far i've been successful creating documents using notesfactory create session method

notesfactory.createsession(serverurl, username, password); 

and later creating document using database class createdocument() method.

however, regardless of user put when i'm creating session, created document has "administrator" document originator.

is there way override behavior?

edit 8/24/2016:

here code i'm using create documents

session session = notesfactory.createsession(serverurl, username, password);  database db = session.getdatabase(session.getservername(), "doclibra.nsf"); document doc = db.createdocument();  // set document properties doc.replaceitemvalue("subject", "sample subject");  richtextitem bodyitem = doc.createrichtextitem("body"); bodyitem.appendtext("sample content"); doc.save(); doc.recycle(); db.recycle(); session.recycle(); 

i created several users (i.e. user1, user2) , i'm able session credentials of those, when document saved. originator set administrator, tough administrator credentials on code , code executed on external computer.

well, means code running under identity of name "administrator". you, or person re-signed code before allowing run on server. in touch person.

now, trying ? impersonnating else ? on domino ? no way.

writing code user can run ? there many ways.

generating documents can read, or maybe modified, users or definite subset of them ? there plenty of ways. access control list, concept of role, , special types of fields author , reader.


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -