Clover Coverage Report - KS Contract Documentation Generator 0.0.1-SNAPSHOT
Coverage timestamp: Wed Dec 31 1969 19:00:00 EST
../../../../../img/srcFileCovDistChart0.png 0% of files have more coverage
32   149   28   1.33
8   102   0.88   12
24     1.17  
2    
 
  OrchestrationObject       Line # 24 32 0% 28 64 0% 0.0
  OrchestrationObject.Source       Line # 26 0 - 0 0 - -1.0
 
No Tests
 
1    /*
2    * Copyright 2009 The Kuali Foundation
3    *
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    * http://www.osedu.org/licenses/ECL-2.0
9    *
10    * Unless required by applicable law or agreed to in writing, software
11    * distributed under the License is distributed on an "AS IS" BASIS,
12    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13    * See the License for the specific language governing permissions and
14    * limitations under the License.
15    */
16    package org.kuali.student.contract.model;
17   
18    import java.util.List;
19   
20    /**
21    *
22    * @author nwright
23    */
 
24    public class OrchestrationObject {
25   
 
26    public enum Source {
27   
28    MESSAGE_STRUCTURE, ORCH_OBJS;
29    }
30    private List<OrchestrationObjectField> fields;
31    private String name;
32   
 
33  0 toggle public void setName(String name) {
34  0 this.name = name;
35    }
36   
 
37  0 toggle public String getName() {
38  0 return name;
39    }
40   
 
41  0 toggle public void setFields(List<OrchestrationObjectField> fields) {
42  0 this.fields = fields;
43    }
44   
 
45  0 toggle public List<OrchestrationObjectField> getFields() {
46  0 return fields;
47    }
48    private boolean hasOwnCreateUpdate;
49   
 
50  0 toggle public boolean hasOwnCreateUpdate() {
51  0 return hasOwnCreateUpdate;
52    }
53   
 
54  0 toggle public void setHasOwnCreateUpdate(boolean hasOwnCreateUpdate) {
55  0 this.hasOwnCreateUpdate = hasOwnCreateUpdate;
56    }
57    private OrchestrationObjectField inlineField;
58   
 
59  0 toggle public OrchestrationObjectField getInlineField() {
60  0 return inlineField;
61    }
62   
 
63  0 toggle public void setInlineField(OrchestrationObjectField inlineField) {
64  0 this.inlineField = inlineField;
65    }
66    private String orchestrationPackagePath;
67   
 
68  0 toggle public String getOrchestrationPackagePath() {
69  0 return orchestrationPackagePath;
70    }
71   
 
72  0 toggle public void setOrchestrationPackagePath(String packagePath) {
73  0 this.orchestrationPackagePath = packagePath;
74    }
75    private String infoPackagePath;
76   
 
77  0 toggle public String getInfoPackagePath() {
78  0 return infoPackagePath;
79    }
80   
 
81  0 toggle public void setInfoPackagePath(String infoPackagePath) {
82  0 this.infoPackagePath = infoPackagePath;
83    }
84   
 
85  0 toggle public String getJavaClassInfoName() {
86  0 return name.substring(0, 1).toUpperCase() + name.substring(1);
87    }
88   
 
89  0 toggle public String getFullyQualifiedJavaClassInfoName() {
90  0 return this.infoPackagePath + "." + this.getJavaClassInfoName();
91    }
92   
 
93  0 toggle public String getJavaClassHelperName() {
94  0 if (inlineField == null) {
95  0 return getJavaClassInfoName() + "Helper";
96    }
97  0 return inlineField.getParent().getJavaClassInfoName()
98    + getJavaClassInfoName() + "Helper";
99    }
100   
 
101  0 toggle public String getFullyQualifiedJavaClassHelperName() {
102  0 return orchestrationPackagePath + "." + getJavaClassHelperName();
103    }
104   
 
105  0 toggle public String getJavaClassConstantsName() {
106  0 if (inlineField == null) {
107  0 return getJavaClassInfoName() + "Constants";
108    }
109  0 return inlineField.getParent().getJavaClassInfoName()
110    + getJavaClassInfoName() + "Constants";
111    }
112   
 
113  0 toggle public String getFullyQualifiedJavaClassConstantsName() {
114  0 return orchestrationPackagePath + "." + getJavaClassConstantsName();
115    }
116   
 
117  0 toggle public String getJavaClassMetadataName() {
118  0 if (inlineField == null) {
119  0 return getJavaClassInfoName() + "Metadata";
120    }
121  0 return inlineField.getParent().getJavaClassInfoName()
122    + getJavaClassInfoName() + "Metadata";
123    }
124   
 
125  0 toggle public String getFullyQualifiedJavaClassMetadataName() {
126  0 return orchestrationPackagePath + "." + getJavaClassMetadataName();
127    }
128   
 
129  0 toggle public String getJavaClassAssemblerName() {
130  0 if (inlineField == null) {
131  0 return getJavaClassInfoName() + "Assembler";
132    }
133  0 return inlineField.getParent().getJavaClassInfoName()
134    + getJavaClassInfoName() + "Assembler";
135    }
136   
 
137  0 toggle public String getFullyQualifiedJavaClassAssemblerName() {
138  0 return orchestrationPackagePath + ".assembler." + getJavaClassAssemblerName();
139    }
140    private Source source;
141   
 
142  0 toggle public Source getSource() {
143  0 return source;
144    }
145   
 
146  0 toggle public void setSource(Source source) {
147  0 this.source = source;
148    }
149    }