In fact, generateCode(); will do. Lars
On Thu, Sep 29, 2016 at 11:23 AM, Lars Helge Øverland <l...@dhis2.org> wrote: > Hi Arun, > > if you are using the DHIS 2 Java service layers there is no need to > manually generate and set UIDs. They will be automatically set before the > object is saved. > > To generate UIDs you should use this class: org.hisp.dhis.commonCodeGenerator > -> generateCode( 11 ); > > Javadoc: > > http://ci.dhis2.org/job/dhis2-2.24-javadoc/javadoc/org/hisp/ > dhis/common/CodeGenerator.html > > > > regards, > > Lars > > > On Thu, Sep 29, 2016 at 11:17 AM, Arun Paul <paul.a...@gmail.com> wrote: > >> Hello everyone, >> >> I am trying to import legacy data into a new DHIS2 installation using >> custom code. >> >> While adding new entries into a database table, I need to assign new UID >> values. What is the algorithm I should use to generated these IDs ? I tried >> using a postgresql extension called uuid-ossp and the >> function uuid_generate_v1() that comes with that extension. But it >> generates uuid of the format ebe87e56-8624-11e6-a4ce-040157be4e01 and >> it's bigger than what CHARACTER VARYING(11) can hold. Any idea what >> strategy should I follow here to easily generate UIDs while inserting >> database entries? >> >> Thanks in advance. >> - Arun Paul >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dhis2-users >> Post to : dhis2-users@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~dhis2-users >> More help : https://help.launchpad.net/ListHelp >> >> > > > -- > Lars Helge Øverland > Lead developer, DHIS 2 > University of Oslo > Skype: larshelgeoverland > l...@dhis2.org > http://www.dhis2.org <https://www.dhis2.org/> > > -- Lars Helge Øverland Lead developer, DHIS 2 University of Oslo Skype: larshelgeoverland l...@dhis2.org http://www.dhis2.org <https://www.dhis2.org/>
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-users Post to : dhis2-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-users More help : https://help.launchpad.net/ListHelp