1 package org.kuali.common.impex.config;
2
3 import org.kuali.common.util.config.ConfigUtils;
4 import org.kuali.common.util.config.ProjectConfig;
5
6 public enum KualiImpexExportConfig implements ProjectConfig {
7
8 DUMP("dump"),
9 DUMP_BUILD("dump:build"),
10 STAGING("staging"),
11 STAGING_BUILD("staging:build");
12
13 private final String contextId;
14 private final String configId;
15
16 private KualiImpexExportConfig(String contextId) {
17 this.contextId = contextId;
18 this.configId = ConfigUtils.getConfigId(this);
19 }
20
21 @Override
22 public String getGroupId() {
23 return ExportProjectConstants.GROUP_ID;
24 }
25
26 @Override
27 public String getArtifactId() {
28 return ExportProjectConstants.ARTIFACT_ID;
29 }
30
31 @Override
32 public String getContextId() {
33 return contextId;
34 }
35
36 @Override
37 public String getConfigId() {
38 return configId;
39 }
40
41 }