01: package org.drools.resource;
02:
03: /**
04: * The repository elements that can be referenced via URL will typically
05: * have several attributes including a unique URL, resource type, name, version
06: * and of course content. This meta-data object just describes what the URL
07: * resource is. Single Rules, DRLs, functions, DSLs and spreadsheets all need
08: * to be supported.
09: *
10: * @author James Williams (james.williams@redhat.com)
11: *
12: */
13: public class RepositoryBean {
14:
15: private String version = "-1";
16: private String name;
17: private ResourceType resourceType;
18: private String resourceContent;
19:
20: public String getResourceContent() {
21: return resourceContent;
22: }
23:
24: public void setResourceContent(String resourceContent) {
25: this .resourceContent = resourceContent;
26: }
27:
28: public String getName() {
29: return name;
30: }
31:
32: public void setName(String name) {
33: this .name = name;
34: }
35:
36: public ResourceType getResourceType() {
37: return resourceType;
38: }
39:
40: public void setResourceType(ResourceType resourceType) {
41: this .resourceType = resourceType;
42: }
43:
44: public String getVersion() {
45: return version;
46: }
47:
48: public long getVersionInLong() {
49: return Long.valueOf(this .version).longValue();
50: }
51:
52: public void setVersion(long version) {
53: this .version = String.valueOf(version);
54: }
55:
56: public void setVersion(String version) {
57: this.version = version;
58: }
59: }
|