Creating Publisher Properties Using IDK Remote APIs
To create new Publisher properties from a remote application,
use the IPropertyManager and associated IBaseProperty interfaces in the IDK.
The
IPropertyManager interface handles
the creation of Publisher property interfaces, all of which are sub-types
of the
IBaseProperty super-interface. No store
method needs to called to persist a property, but you must add the
property to a Data Entry Template using the
IDataEntryTemplate.addProperty method. Properties that are not added to a Data Entry Template are
lost. For a list of property types, see
Publisher Property Types. Selection lists are different and require special treatment,
for details, see
Creating Publisher Selection Lists Using IDK Remote APIs.
All properties have the following naming requirements:
- All property names *including properties of different types* within
a Data Entry Template must be unique. Property names are not case
sensitive.
- Property names cannot be empty strings.
- Property names cannot have more than 255 characters.
For sample code illustrating how to create properties, see
Creating Publisher Data Entry Templates Using IDK Remote APIs.