: 4582 | 108668 | 12353

Domino Designer / Java 


Handle Java design element copies consistently

: Domino Designer
: script library, java
Mike Woolsey5040 - 06 2014 / (0)
If I write an agent to copy a Java script library into / over an existing one, Domino Designer goes a bit crazy. It complains that anything calling the script library doesn't find it, even after a "Build All".
This kind of copy-design-element is essential when using multiple templates ...

Share Java codes for agents, XPages etc. in a Notes application

: Domino Designer
: java, agent, web services, xpages
Starrow Pan4716 - 12 2014 / (0)
Thanks to XPages, Java development takes a bigger role in Notes dev. However, while an agent, web service and XPage app can all be written in Java, the compilation paths for them are different. An Java agent can use a Java script library but not a Java code or package ...

Ability to Refresh/Replace a database design via code cross platform

: Domino Designer
: refresh, replace, design, java, lotus script
Vlad Sh10448 - 22 2013 / (0)
Notes C API does not fit - do not cross platform.
Server task is not suitable for all, such as transfer design to the local databases.
NB. It would be desirable to have an option (bool paramether) that ignores and deactivates "Prohibit design refresh or replace modify" and "Prapagate ...

Ability to determine whether there is a profile

: Domino Designer
: profile, ls, java
Vlad Sh10448 - 15 2012 / (0)
The presence of a profile without a key can be verified with getProfileDocCollection.
If the profile with the key, then using getProfileDocument has old and serious problem - profile is stored on disk, that by logic of the application can be very undesirable.
This can be implemented with ...


: Domino Designer
: documentcollection, search, java, lotusscript, api
Vlad Sh10448 - 10 2012 / (0)
Work on the interface (XPages) - very good, but would like to not forget about the improvement of  Domino  API.
I beg to add the ability to search in collection of documents using @formulas, by analogy to Database.search(). The FtSearch method is inconvenient for programming and not as flexible.

Get and set the data in the item as a simple array

: Domino Designer
: java, getitemvaluearray, setitemvaluearray
Vlad Sh10448 - 12 2012 / (0)
Often, for other task, it is necessary to get or set data in the item as an array, for example String[]. Now you can get the data only as Vector, which is not always convenient, since you have to manually distil data into an array.
Please add the methods for ...

Improvement in Item.getText()

: Domino Designer
: java, item, gettext
Vlad Sh10448 - 12 2012 / (0)
Currently, the method returns all the elements, separated by a semicolon. This can be inconvenient, because the field values may also contain a semicolon.
I propose to add an optional parameter to specify the separator: Item.getText([String sep])

Add more "don't repeat yourself" (DRY) features to building managed beans & controls

: Domino Designer
: java, jsf, development
Mike Woolsey5040 - 10 2012 / (0)
Domino Designer's XPage interface has a masterful way of managing items so I'm not chasing around for the random file in the random directory. I'm heavily indebted to the designers of Designer for this.
The bean & controls file arrangement needs that  kind of treatment. I wish all the java, ...

New classes for Appointments and other mail/calendar entries

: Domino Designer
: javascript, lotusscript, java, api, simplifi´cation
Michael Falstrup861 - 05 2011 / (1)
I would very much like to see some new Classes or API's if you like, that makes it easier to create Appointments, Memo's and other Mail/Calendar entries, without having to remember all the speciel fields, that have to be set. Then we could create AppointMent and memos as objects and ...

Book Proposal: Domino goes mobile: HTML5, CSS3 and Ajax

: Domino Designer
: mobile, ajax, browser, iphone, java
Jason Hook2860 - 15 2010 / (1)
Not your usual here's how to mobilize your companies business process applications.  Instead a look at using Domino to host a twitter integrated, location aware application fit to run on Android, iPad and iPhone.
We'll cover:
    1) What's ...

Modernize web service support to JAX-WS

: Domino Designer
: java, web services
Per Holmberg449 - 01 2010 / (0)
I think the web service support in Lotus should be modernized and support the JAX-WS (JSR 224), which is the standard web service API in Java from Java version 6.

As far as I know, the built-in web service support in Domino 8.x is based on the ...

Working with pictures without DXL

: Domino Designer
: notesrichtextnavigator, picture, ls, java
Vlad Sh10448 - 12 2010 / (0)
Propose to add type RTELEM_TYPE_PICTURE into NotesRichTextNavigator.FindFirstElement, etc.

Remove the need of recycle()

: Domino Designer
: java
Per Holmberg449 - 10 2010 / (1)
There should be no need calling recycle() on Domino Java objects. Java has a garbage collector and for almost every other Java API there is no need for doing this kind of memory clean-up.
The knowledge and documentation of how the use the recycle() (and if you need to ...

Make task functionality with // TODO comments in Java available for LotusScript etc

: Domino Designer
: dde, java, lotusscript, tasks, comments
Phil Warner242 - 21 2010 / (0)
In Designer 8.5.1 I've added the Tasks window to the Domino perspective (Window>Show Eclipse Views>Other>General>Tasks), which will list the stuff I've still got left to do when writing Java, if I add "// TODO...etc" comment lines in my code, which is great. It would be lovely to have this feature ...

Make design resource document data available programatically (with LS or Java)

: Domino Designer
: files, resources, lotusscript, java
Jake Ochs388 - 09 2009 / (0)
Make file (and other) resources' data available programatically. I can currently grab a resource design doc using a NotesNoteCollection and find what I'm looking for by searching for the $Title that I need, but if the resource is -say- a file I can't get the file data in any simple manner using LS ...

Detect when UI-document are in Dialog mode

: Domino Designer
: dialog, notesuidocument, isdialog, lotusscript, java
Vlad Sh10448 - 02 2009 / (0)
To unify the use of code and design elements (Subform) is sometimes useful to know we are in dialogue or not. Example: Subform used as embedded (checking for filling in the fields needed on QuerySave) and as a dialogue (on QueryClose). I propose to add a property IsDialog as Boolean ...

Refinement NotesLog class

: Domino Designer
: noteslog, class, lotusscript, java
Vlad Sh10448 - 27 2009 / (0)
Good idea, but there are some disadvantages in its use. I propose:  
  • add property ParentDatabase As NotesDatabase (read/write), in which will create a log entry (it will make it possible to redefine the database into which you are recording);
  • OpenNotesLog method make returns the result As Boolean;
  • LogError, ...

Remove Err=4469 from NotesDocumentCollection.AddDocument method

: Domino Designer
: notesdocumentcollection, adddocument, err, error, 4469, lotusscript, java
Vlad Sh10448 - 27 2009 / (0)
I propose that it's method returns the result as Boolean, is quite enough. It is better add to Desinner Help describe the situations where the method may return False, and this:
  • getting NotesDocument object from another instance of the NotesDabatase object;
  • addition duplicate of document.
Generating the error ...

Remove Err=4411 from NotesUIDocument.Save method

: Domino Designer
: notesuidocument, save, err, error, 4411, lotusscript, java
Vlad Sh10448 - 26 2009 / (0)
Generation of this error is useless, it also hinders. All error handling should be done in the proper place - on QuerySave.
I propose that the Save method returns the result as Boolean, it's would be very convenient and usefull.

Remove Err=4091 from GetDocumentByUNID method

: Domino Designer
: notesdatabase, getdocumentbyunid, err, error, 4091, lotusscript, java
Vlad Sh10448 - 25 2009 / (2)
Generation of this error is useless, it only hinders. Quite enough to return Nothing.
Similar GetDocumentByID method does not generate errors.


Welcome to IdeaJam

You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>

IdeaJam developed by

Elguji Software Logo