1
2
3 package com.atlassian.jira.util.entities;
4
5 import java.util.Map;
6
7 import org.ofbiz.core.entity.GenericEntityException;
8
9 import com.atlassian.core.ofbiz.util.EntityUtils;
10
11
12
13 public abstract class SequencedEntity extends Entity {
14
15 private int sequence;
16
17 protected void addFields(Map _fields) {
18 super.addFields(_fields);
19 _fields.put("sequence", getSequence());
20 }
21
22 public int getNewId() throws NumberFormatException, GenericEntityException {
23 return Integer.parseInt(EntityUtils.getNextStringId(getType()));
24 }
25
26
27
28
29 public Long getSequence() {
30 return new Long(getId());
31 }
32
33
34
35
36 public void setSequence(int i) {
37 sequence = i;
38 }
39
40
41 }