The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.
| Tag Class | Total number of occurrences | Tag strings used by tag class |
|---|---|---|
| FIXME's | 1 | FIXME |
| TODO's | 128 | TODO |
Each tag is detailed below:
Number of occurrences found in the code: 1
| org.kuali.student.common.dto.DtoConstants | Line |
|---|---|
| Need to split out proposal states (ie. workflow states) versus dto states | 20 |
Number of occurrences found in the code: 128
| org.kuali.student.common.dto.DtoConstants | Line |
|---|---|
| Ideally this method should not be hardcoded here. Also determining next state may be a more complicated and not just be a simple sequence. | 35 |
| org.kuali.student.common.infc.Comparison | Line |
| Decide for complex Lists can they be checked to see how many occurences they have? | 53 |
| Decide on other operators | 54 |
| Deicde on operators to search collections inside such as any | 55 |
| Decide how to search on dynamic attributes | 56 |
| org.kuali.student.common.infc.Criteria | Line |
| Decide if null or empty list is ok? I.e. can you get ALL? | 29 |
| org.kuali.student.common.infc.Status | Line |
| switch this to hold a count or something, a boolean that always is true is confusing. | 26 |
| Figure out where the message came from because it is not in the R1 wiki https://wiki.kuali.org/display/KULSTU/statusInfo+Structure | 27 |
| org.kuali.student.core.atp.mock.AtpServiceMockPersistenceImpl | Line |
| Put the check once methods to access milestons/atp using relations are added to the service | 376 |
| Put the check once methods to access milestons/atp using relations are added to the service | 473 |
| org.kuali.student.datadictionary.RiceDataDictionaryValidatorImplDoesNotWorkButShould | Line |
| figure why this does not validate anything | 33 |
| org.kuali.student.datadictionary.infc.AttributeDefinitionInfc | Line |
| figure out how to handle sub-objects. I.e. using dot notation? | 34 |
| get Rice to rename this to getMinOccurs to it matches the setter. | 69 |
| Get RICE to rename this getMaxOccurs so it matches the setter | 78 |
| Get RICE to set a value that means UNBOUNDED, perhaps 999999999 | 79 |
| ask if this should be isUnique instead of getUnique? | 179 |
| Ask RICE to create an interface for ValidCharactersConstraint so we can return that instead of the generic constraint | 206 |
| org.kuali.student.datadictionary.infc.DictionaryEntryInfc | Line |
| determine how/if this works with the than the "unique" flag on attribute definition | 79 |
| determine how/if this works with the id | 80 |
| org.kuali.student.datadictionary.util.Bean2DictionaryConverter | Line |
| fix this to use a CollectionDefinition ad.setMaxOccurs(DictionaryConstants.UNBOUNDED); | 75 |
| org.kuali.student.datadictionary.util.CriteriaValidatorParser | Line |
| Consider getting all the errors and throw them as a group instead of as we find them | 106 |
| org.kuali.student.datadictionary.util.Dictionary2BeanComparer | Line |
| deal with collections compareAddDiscrepancy(discrepancies, adDict.getName() + " maxOccurs", adDict.getMaximumNumberOfElements(), adBean.getMaximumNumberOfElements()); | 66 |
| org.kuali.student.datadictionary.util.DictionaryFormatter | Line |
| Deal with collections if (ad.getMaximumNumberOfElements() != null) { if (ad.getMaximumNumberOfElements().intValue() == 0) { return "Not allowed"; } } | 421 |
| deal with collections | 609 |
| other more complex constraints | 760 |
| org.kuali.student.datadictionary.util.DictionaryValidator | Line |
| Cross compare to make sure min is not greater than max and that default value is valid itself | 124 |
| make the date parser configurable like the validator is | 219 |
| more validation | 270 |
| more validation | 327 |
| org.kuali.student.datadictionary.util.TestBaseValidCharsDictionary | Line |
| fix reg ex so it allows 4.0 but excludes 4.1, 4.2 etc... assertNotNull (v.processValidCharConstraint ("test", vc, null, "4.1")); | 212 |
| maybe allow these special characters | 308 |
| maybe allow these special characters | 353 |
| org.kuali.student.enrollment.lpr.mock.CriteriaMatcherInMemory | Line |
| Deal with lists if (ad.getMaximumNumberOfElements() == null) { return false; } if (ad.getMaximumNumberOfElements() <= 1) { return false; } | 91 |
| make sure the key is the same as the name | 170 |
| org.kuali.student.enrollment.lpr.mock.LuiPersonRelationServiceMockPersistenceImpl | Line |
| Add this method to the service interface | 359 |
| reevaluate if this method is needed -- I can see no use case for it Map<String, LuiPersonRelationTypeInfo> types = new HashMap(); for (LuiPersonRelationInfo lpr : this.lprCache.values()) { if (!lpr.getPersonId().equals(personId)) { continue; } if (!lpr.getLuiId().equals(luiId)) { continue; } if (!lpr.getState().equals(relationState)) { continue; } LuiPersonRelationTypeInfo type = this.getLuiPersonRelationType(lpr.getType()); types.put(type.getKey(), type); } return new ArrayList(types.values()); } | 379 |
| org.kuali.student.enrollment.lpr.model.LuiPersonRelationEntity | Line |
| - need to retrieve the LuiPersonRelationState based on the return of dto.getState()? this.setPersonRelationState(new LuiPersonRelationStateEntity(dto.getStateKey())); | 65 |
| - need to retrieve the LuiPersonRelationType based on the return of dto.getType()? this.setPersonRelationType(new LuiPersonRelationTypeEntity(dto.getTypeKey())); | 67 |
| org.kuali.student.enrollment.lpr.service.conformance.tests.TestLuiPersonRelationServicePersistenceConformance | Line |
| when AttributeInfo gets it's own ID do the find by ID instead of values | 288 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 313 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 331 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 347 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 365 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 382 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 398 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 414 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 429 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 444 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 462 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 479 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 495 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 511 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 527 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 543 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 561 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 579 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 598 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 617 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 633 |
| review the generated test code and remove the default call to fail. fail("The test case is a prototype."); } | 651 |
| org.kuali.student.enrollment.lpr.service.decorators.LuiPersonRelationServiceAuthorizationDecorator | Line |
| Auto-generated method stub | 54 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 80 |
| org.kuali.student.enrollment.lpr.service.impl.LuiPersonRelationServiceImpl | Line |
| stub mock impl | 81 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 100 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 106 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 112 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 118 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 124 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 130 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 136 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 142 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 149 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 155 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 161 |
| - Attributes? | 181 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 187 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 193 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 199 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 205 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 211 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 217 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 223 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 229 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 235 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 253 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 264 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 270 |
| Kamal - THIS METHOD NEEDS JAVADOCS | 276 |
| org.kuali.student.enrollment.lui.mock.LuiServiceMockPersistenceImpl | Line |
| consider speading up the list search by converting to a hashmap | 204 |
| consider speading up the list search by converting to a hashmap | 217 |
| consider speading up the list search by converting to a hashmap | 238 |
| org.kuali.student.enrollment.lui.service.impl.LuiServiceImpl | Line |
| Auto-generated method stub | 31 |
| Auto-generated method stub | 40 |
| Auto-generated method stub | 48 |
| Auto-generated method stub | 57 |
| Auto-generated method stub | 66 |
| Auto-generated method stub | 75 |
| Auto-generated method stub | 83 |
| Auto-generated method stub | 92 |
| Auto-generated method stub | 101 |
| Auto-generated method stub | 109 |
| Auto-generated method stub | 118 |
| Auto-generated method stub | 127 |
| Auto-generated method stub | 136 |
| Auto-generated method stub | 145 |
| Auto-generated method stub | 154 |
| Auto-generated method stub | 163 |
| Auto-generated method stub | 172 |
| Auto-generated method stub | 181 |
| Auto-generated method stub | 191 |
| Auto-generated method stub | 201 |
| Auto-generated method stub | 210 |
| Auto-generated method stub | 220 |
| Auto-generated method stub | 230 |
| Auto-generated method stub | 242 |
| Auto-generated method stub | 253 |
| Auto-generated method stub | 262 |
| org.kuali.student.kim.identity.mock.IdentityServiceMockImpl | Line |
| deal with Campus Codes | 128 |
| deal with multiple affiliations | 129 |
| org.kuali.student.kim.permission.mock.PermissionServiceMockImpl | Line |
| implement this check | 79 |
| implement this check | 84 |
| implement this check | 89 |
| Implement this | 145 |
| figure out what this is | 174 |
| org.kuali.student.kim.permission.mock.RoleServiceMockImpl | Line |
| implement check | 193 |
| org.kuali.student.r2.common.entity.MetaEntity | Line |
| what about versionInd? | 120 |
| org.kuali.student.r2.common.entity.TypeEntity | Line |
| what about RefObjId? | 63 |
| - refactor this into a central place; probably Igor's Converter | 68 |