Examples: IsCanReplicateOrCopyDocuments property
This agent creates an entry for Eben Klemm in the current database and gives him Author access. It denies him the ability to replicate or copy documents.
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
Database db = agentContext.getCurrentDatabase();
ACL acl = db.getACL();
ACLEntry acle = acl.createACLEntry(
"Eben Klemm/East/ACME", ACL.LEVEL_AUTHOR);
acle.setCanReplicateOrCopyDocuments(false);
acl.save();
} catch(Exception e) {
e.printStackTrace();
}
}
}