Foren

Counter Service for auto increment

thumbnail
Nirav Prajapati, geändert vor 6 Jahren.

Counter Service for auto increment

Regular Member Beiträge: 133 Beitrittsdatum: 25.06.15 Neueste Beiträge
Hello Friends,

I am using liferay 6.2 CE-GA6 with service builder.

For ID Auto-increment i am using long id = CounterLocalServiceUtil.increment(MyClass.class.getName());

But here Counter is start from 1.

I want to set counter start from 10000000 to 19999999 on portlet level not portal.

Means counter Start from 10000000 and it will Stop on 19999999.

Please help me to fix it.
thumbnail
Jorge Díaz, geändert vor 6 Jahren.

RE: Counter Service for auto increment (Antwort)

Liferay Master Beiträge: 753 Beitrittsdatum: 09.01.14 Neueste Beiträge
You can change the start value to 10000000 but it is not possible to set up a stop value.

In order to get values starting from 10000000, you have to update your counter MyClass.class.getName().
The counter is stored in counter_ table, but don't directly update it, use Liferay API instead.

You have to call:

You can execute that code from a custom portlet or from groovy script console
thumbnail
Nirav Prajapati, geändert vor 6 Jahren.

RE: Counter Service for auto increment

Regular Member Beiträge: 133 Beitrittsdatum: 25.06.15 Neueste Beiträge
Thank You