2017-05-10 4 views
1

Java를 사용하여 연 Lotus Notes에서 DesignTemplateName을 변경하고 싶습니다.Java를 사용하는 LotusNotes - DesignTemplateName을 변경하는 방법

import lotus.domino.*; 
public class AccessDomino { 
    Session session = NotesFactory.createSession("AAAAA","BBBBBB","CCCCCCC"); 
    Database db = session.getDatabase(null, "DDD/EEE.nsf"); 
System.out.println(db.getDesignTemplateName()); 

이렇게하면 DesignTemplateName을 인쇄 할 수 있습니다. 어떻게 변경하고 저장합니까?

답변

1

디자인 템플릿 이름은 아이콘에 저장됩니다. 그리고 $ title 필드에 저장됩니다. 조금은 미쳤다.

당신이 코드로 아이콘을 액세스 할 수 있습니다

다음 "디자이너 작업이"에서 나중에 실행하는 것으로,

icon.replaceItemValue("$Title", db.getTitle() + "\n#2" + "newTemplate"); 
icon.save(true); 

그나마 잊지 :

NoteCollection nc = db.createNoteCollection(false); 
nc.setSelectIcon(true); 
nc.buildCollection(); 

String noteid = nc.getFirstNoteID(); 
Document icon = db.getDocumentByID(noteid); 

지금이와 TEMPLATENAME을 변경할 수 있습니다 서버 콘솔 (또는 더 야간 스케줄) 정말 디자인을 대체합니다.

load design -f myFolder\myDB.nsf