Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag ClassTotal number of occurrencesTag strings used by tag class
FIXME's100FIXME
TODO's582TODO

Each tag is detailed below:

FIXME's

Number of occurrences found in the code: 100

org.kuali.student.common.ui.client.application.ViewContextLine
change state to proper default or null40
org.kuali.student.common.ui.client.configurable.mvc.DelayedToolViewLine
? need to wire onReadyCallback into the model request, so that we aren't indicating that we're ready before the model is available?86
org.kuali.student.common.ui.client.configurable.mvc.layouts.TabbedSectionLayoutLine
Better way to manage hierarchy, ordering, and handle to views51
this is not safe for all sorts of reasons, do not call handlers directly like this.106
keep or delete?132
org.kuali.student.common.ui.client.security.SpringSecurityLoginRedirectHandlerLine
Need a way to get the proper redirect url, for now just reloading the page BrowserUtils.redirect(GWT.getHostPageBaseURL());19
org.kuali.student.common.ui.client.validator.DataModelValidatorLine
This is a temp solution for getting cross field min value648
This is a temp solution for getting cross field max value667
org.kuali.student.common.ui.client.widgets.containers.KSWrapperLine
notify current controller of the page change so it can perform an action102
before navigation event103
does this do anything?161
org.kuali.student.common.ui.client.widgets.list.KSSelectedListLine
do we need to do a search? is this method ever going to be called?360
org.kuali.student.common.ui.client.widgets.list.impl.KSLabelListImplLine
Is there a better way to display selected item here without redrawing84
org.kuali.student.common.ui.client.widgets.pagetable.PagingScrollTableBuilderLine
workaround for incubator bug [KSCOR-225] This table to be replaced in M6160
org.kuali.student.common.ui.client.widgets.search.KSPickerLine
should we search on values to populate drop down here or later when user will access the screen?207
This method of creating read is very inefficient, need better solution229
is this configuration error?316
what about the result id?358
what about the result ids?362
throw an exception?628
org.kuali.student.common.ui.client.widgets.search.SearchPanelLine
hack - comparison to 'optional' - replace with check against 'optional' field and update related lookup metadata485
throw an exception?496
remove because required field '*' indication will be part of FieldElement class563
hack - comparison to 'optional' - replace with check against 'optional' field and update related lookup metadata768
org.kuali.student.common.ui.client.widgets.search.SearchResultsTableLine
do we really need to recreate the table for every refresh?96
Do we still need this if condition? Added an else to the if(pagedResults) line to prevent searches being executed twice if the search name includes cross151
more detail info here183
org.kuali.student.common.ui.client.widgets.search.SwappablePanelLine
eventually we will need 'Search For' label as well. can the use of 'Search By' or 'Search For' be automatically implied or do we need another lookup configuration parameter?40
org.kuali.student.common.ui.client.widgets.search.TempSearchBackedTableLine
more detail info here99
auto adjusting width to fill table does not work with 1 column bug in incubator???140
do we really need to recreate the table for every refresh?151
Undesirable solution to work with GWT 2.0157
org.kuali.student.common.ui.client.widgets.suggestbox.SearchSuggestOracleLine
handle case when search for text is not appearing within search result - should not happen (misconfiguration)256
org.kuali.student.common.ui.client.widgets.suggestbox.SuggestPickerLine
Suggest picker marker interface, temporary fix?24
org.kuali.student.common.ui.server.gwt.old.AbstractBaseDataOrchestrationRpcGwtServletLine
issues: -The Type/state config is hardcoded here which will cause troubles with different types and states -Workflow filter should be combined with this for save -The exception handling here needs standardization. Should RPC errors throw operation failed with just the message and log the message and exception? also should calls that return Boolean ever throw exceptions?48
should not pass empty id. What to do here?79
org.kuali.student.common.ui.server.upload.UploadServletLine
Probably temporary solution for type on document info153
org.kuali.student.core.assembly.util.IdTranslatorLine
workaround until orch dict can handle multi part keys on initiallookup defs60
org.kuali.student.core.comment.service.impl.TestCommentServiceImplLine
validation needs to be tested, this code doesn't work and I need to refactor CommentInfo commentInfo = new CommentInfo(); RichTextInfo commentText = new RichTextInfo(); commentText.setFormatted("<p>comment&gt;!@#02h%$</p>"); commentText.setPlain("comment"); commentInfo.setCommentText(commentText); commentInfo.setReferenceTypeKey("referenceKey"); commentInfo.setReferenceId("referenceId"); commentInfo.setEffectiveDate(new Date()); commentInfo.setExpirationDate(new Date());129
org.kuali.student.core.dao.impl.AbstractSearchableCrudDaoImplLine
SQL injection can occur here - or NOT if we need to assemble SQL to cover various ways one can compare criteria to a text115
org.kuali.student.core.document.service.impl.TestDocumentServiceImplLine
validation needs to be tested, this code doesn't work and I need to refactor DocumentInfo documentInfo = new DocumentInfo(); RichTextInfo desc = new RichTextInfo(); desc.setFormatted("<p>document&gt;!%/#;&amp;@$</p>"); desc.setPlain("document"); documentInfo.setDesc(desc); documentInfo.setFileName("sample.pdf"); documentInfo.setEffectiveDate(new Date()); documentInfo.setExpirationDate(new Date()); documentInfo.setType("kuali.org.Document"); documentInfo.setState("active");244
org.kuali.student.core.dto.DtoConstantsLine
Need to split out proposal states (ie. workflow states) versus dto states8
org.kuali.student.core.enumerationmanagement.service.impl.EnumerationManagementServiceImplLine
need real validation66
need to get messages here112
need to get messages here174
org.kuali.student.core.organization.assembly.OrgProposalAssemblerLine
should this be something like org.proposal?313
org.kuali.student.core.organization.service.impl.OrganizationServiceImplLine
redo validation here and for all calls to create/update return validator.validateTypeStateObject(orgInfo, getObjectStructure("orgInfo"));758
org.kuali.student.core.organization.ui.client.mvc.controller.OrgProposalControllerLine
needs to check validation results and display messages if validation failed This was reviewd as part of KSCOR-220, deferred to KSCOR-225, can't be fixed until server side validation completed454
org.kuali.student.core.personsearch.service.impl.KsPersonLine
Either find a cleaner fix or go back to using PersonSerice38
org.kuali.student.core.rice.StudentWorkflowConstantsLine
The workflow doc type needs to be removed from ProposalWorkflowFilter6
org.kuali.student.core.search.service.impl.CrossSearchManagerLine
this is pretty inefficient to loop through everything... a map structure for the cells might be better242
breaks are bad... but there is no map in the cells251
breaks are bad... but there is no map in the cells272
breaks are bad... but there is no map in the cells300
breaks are bad... but there is no map in the cells311
needs a handle to the result params data types here389
org.kuali.student.core.statement.service.assembler.StatementTreeViewAssemblerLine
Unsure now if this is an exception or just return null or empty assemblyNode47
org.kuali.student.core.statement.service.impl.TestStatementServiceImplLine
- Investigate why adding clu1, clu3, clu2 works but adding clu1, clu2, clu3 doesn't work157
org.kuali.student.lum.common.client.lo.CategoryManagementLine
[KSCOR-225] user needs to specify what LoRepository they want category to tagged with627
org.kuali.student.lum.common.client.lo.LOCategoryBuilderLine
[KSCOR-225] Class needs to be rewritten to use KSPicker instead of SuggestPicker and use lookup config through metadata406
org.kuali.student.lum.common.client.lu.LUUIConstantsLine
Duplicated from lum-api LUConstants30
org.kuali.student.lum.course.service.assembler.ActivityAssemblerLine
Unsure now if this is an exception or just return null or empty assemblyNode60
org.kuali.student.lum.course.service.assembler.CourseAssemblerLine
Unsure now if this is an exception or just return null or empty assemblyNode279
org.kuali.student.lum.course.service.assembler.CourseAssemblerConstantsLine
follow Norm's Type Keys (this requires impex changes) public final static String COURSE_RESULT_TYPE_GRADE = "kuali.resultType.grades"; public final static String COURSE_RESULT_TYPE_CREDITS = "kuali.resultType.credits";58
ask norm for these values76
ask norm about this value92
org.kuali.student.lum.course.service.assembler.CourseJointAssemblerLine
is this ever used?65
Unsure now if this is an exception or just return null or empty assemblyNode83
org.kuali.student.lum.course.service.assembler.FormatAssemblerLine
Unsure now if this is an exception or just return null or empty assemblyNode102
org.kuali.student.lum.course.service.impl.TestCourseServiceImplLine
--No comment--805
need a dictionary that defines StatamentTreeViewInfo926
need a dictionary that defines StatamentTreeViewInfo938
org.kuali.student.lum.lu.assembly.CluSetManagementAssemblerLine
should have it's own proposal types57
--No comment--524
--No comment--529
--No comment--533
org.kuali.student.lum.lu.entity.CluLine
dates should be either set from the DB time as part of the insert statement, or set from the application. DB timestamp (CURRENT_TIMESTAMP) is preferred47
org.kuali.student.lum.lu.service.impl.LuServiceImplLine
, this should be DB time3152
org.kuali.student.lum.lu.ui.course.client.configuration.CourseConfigurerLine
[KSCOR-225] Temporary fix til we have a real rich text editor addField(description, COURSE + "/" + DESCRIPTION, null);477
[KSCOR-225] Commented out search code to display drop down with only current user, and disable select784
org.kuali.student.lum.lu.ui.course.client.configuration.ViewCourseConfigurerLine
[KSCOR-225] Temp paths waiting for DOL changes76
[KSCOR-225] Initialize type and state from selected cluId82
org.kuali.student.lum.lu.ui.course.client.controllers.VersionsControllerLine
this is not updating the cluModel so state will not be updated in the model. May not be a problem.292
org.kuali.student.lum.lu.ui.course.client.controllers.ViewCourseControllerLine
this is not updating the cluModel so state will not be updated in the model. May not be a problem.154
org.kuali.student.lum.lu.ui.course.server.gwt.CourseDataServiceLine
calling getData after createNewCourseVersion is inefficient, but we need to have the transformations/filters be applied98
org.kuali.student.lum.lu.ui.main.client.widgets.ApplicationHeaderLine
notify current controller of the page change so it can perform an action104
before navigation event105
the following code gets overridden159
org.kuali.student.lum.lu.ui.tools.client.configuration.CluSetsConfigurerLine
do something else here, rework logic rootSection.redraw();370
org.kuali.student.lum.program.client.major.edit.MajorEditControllerLine
This is ugly but gets us past a blocker issue. Theres something wrong with the way the models are handled in the major and variation controllers so they get out of sync. This is a temporary workaround167
org.kuali.student.lum.program.client.major.view.MajorViewControllerLine
Find a better way to do this. We shouldn't be maintaining two separate datamodels for progs and variations113
org.kuali.student.lum.program.service.assembler.CoreProgramAssemblerLine
Unsure now if this is an exception or just return null or empty assemblyNode74
org.kuali.student.lum.program.service.assembler.CredentialProgramAssemblerLine
Unsure now if this is an exception or just return null or empty assemblyNode79
org.kuali.student.lum.program.service.assembler.ProgramAssemblerConstantsLine
ask norm about this value114
org.kuali.student.lum.program.service.assembler.ProgramVariationAssemblerLine
Unsure now if this is an exception or just return null or empty assemblyNode78
org.kuali.student.lum.program.service.impl.ProgramRequirementAssemblerLine
Unsure now if this is an exception or just return null or empty assemblyNode105
Derive from statement and rule types187
org.kuali.student.lum.program.service.impl.TestProgramServiceImplLine
--No comment--131
Updated version info isn't returned1076
org.kuali.student.lum.statement.typekey.ReqComponentFieldTypesLine
Why do we have test data in our code?54

TODO's

Number of occurrences found in the code: 582

org.kuali.student.common.assembly.AddOneAssemblerLine
Auto-generated method stub32
Auto-generated method stub38
Auto-generated method stub50
Auto-generated method stub65
Auto-generated method stub71
org.kuali.student.common.ui.client.CommonUITestLine
Auto-generated method stub121
org.kuali.student.common.ui.client.application.KSAsyncCallbackLine
Better detection of session timeout74
org.kuali.student.common.ui.client.configurable.mvc.DelayedToolViewLine
Auto-generated method stub145
org.kuali.student.common.ui.client.configurable.mvc.binding.HasValueBindingLine
Type checking to ensure that the value type of widget matches model defintion47
org.kuali.student.common.ui.client.configurable.mvc.binding.MultiplicityItemBindingLine
modify this method to use QueryPath.add to build paths, rather than string manipulation52
org.kuali.student.common.ui.client.configurable.mvc.binding.RichTextBindingLine
Should these defaults be set in server assembly defaults? Commenting type and state as it is not required for rich text qPath = QueryPath.parse(richTextRoot + "type"); model.set(qPath, "kuali.not.applicable");57
org.kuali.student.common.ui.client.configurable.mvc.layouts.MenuEditableSectionControllerLine
Change to put in section header90
org.kuali.student.common.ui.client.configurable.mvc.layouts.MenuSectionControllerLine
add description to the menu item284
org.kuali.student.common.ui.client.configurable.mvc.multiplicity.MultiplicityGroupLine
might want fields and nested multiplicities at the same time. Remove if/else201
Should copy widgets/bindings too?213
org.kuali.student.common.ui.client.configurable.mvc.multiplicity.MultiplicityGroupItemLine
Should this be an inner class in MultiplicityGroup?49
org.kuali.student.common.ui.client.configurable.mvc.multiplicity.MultiplicityTableLine
should just be 1 row def for a table - throw exception if > 1?75
org.kuali.student.common.ui.client.configurable.mvc.sections.BaseSectionLine
Can we do this without checking for instanceof MG??311
org.kuali.student.common.ui.client.configurable.mvc.sections.MultiplicitySectionLine
--No comment--69
org.kuali.student.common.ui.client.configurable.mvc.views.SectionViewLine
review this, shouldn't it assign this.model = m?176
org.kuali.student.common.ui.client.configurable.mvc.views.VerticalSectionViewLine
Auto-generated method stub93
org.kuali.student.common.ui.client.mvc.ControllerLine
this logic needs to be reworked a bit... if an unchecked event has been bound locally, do we want to still fire it externally as well?346
add some automatic view context setting here, get and set454
org.kuali.student.common.ui.client.mvc.ViewCompositeLine
Auto-generated method stub130
org.kuali.student.common.ui.client.mvc.history.HistoryManagerLine
add the ability for view context to add a variety of additional attributes295
org.kuali.student.common.ui.client.service.SecurityRpcServiceLine
Expand to support additional auth/authz operations.24
org.kuali.student.common.ui.client.service.exceptions.OperationFailedExceptionLine
A better solution for exceptions on client side.23
org.kuali.student.common.ui.client.widgets.KSDatePickerLine
03/11/2009 - This widget currently only supports dates entered in the mm/dd/yyyy format. Known unresolved backspace bug in Firefox.36
org.kuali.student.common.ui.client.widgets.KSErrorDialogLine
maybe retrieve more error info124
actually gather client context info, such as browser version, user id, etc129
org.kuali.student.common.ui.client.widgets.KSItemLabelLine
--No comment--163
org.kuali.student.common.ui.client.widgets.KSRichEditorLine
implement i18n35
org.kuali.student.common.ui.client.widgets.KSRichEditorAbstractLine
implement with a clean toolbar and i18n27
org.kuali.student.common.ui.client.widgets.commenttool.CommentToolLine
use user id for now change to user name328
org.kuali.student.common.ui.client.widgets.documenttool.DocumentListLine
Reviewed in M6, future fix: this will fail if the document does not exist BUT the relation does, needs a check for existance before delete128
org.kuali.student.common.ui.client.widgets.field.layout.element.FieldElementLine
Do a check here to change the type of label based on widget type eventually236
show actual help window341
does nothing on warn, warn is not currently used411
does nothing on ok, ok is not currently used414
better way to generate unique id here?453
org.kuali.student.common.ui.client.widgets.field.layout.layouts.TableFieldLayoutLine
Auto-generated method stub118
org.kuali.student.common.ui.client.widgets.field.layout.layouts.UnborderedHeadedLayoutLine
rename styles to remove references to course format and activity28
org.kuali.student.common.ui.client.widgets.list.KSSelectedListLine
ryan - THIS METHOD NEEDS JAVADOCS278
org.kuali.student.common.ui.client.widgets.pagetable.GenericTableModelLine
return dynamic size when loading with RPC188
org.kuali.student.common.ui.client.widgets.rules.ReqCompEditWidgetLine
use app context for text69
not sure if this will work all the time due to parallel nature of this code but running out of time212
save history450
we should mix the custom widgets with regular widgets453
org.kuali.student.common.ui.client.widgets.rules.RuleManageWidgetLine
use application context for all labels27
org.kuali.student.common.ui.client.widgets.rules.RulePreviewWidgetLine
app context for labels136
org.kuali.student.common.ui.client.widgets.rules.RuleTableLine
do we need simple panel?34
org.kuali.student.common.ui.client.widgets.rules.RuleTableManipulationWidgetLine
remove req. compon.t299
org.kuali.student.common.ui.client.widgets.rules.RulesUtilLine
clone file descriptor fields178
move to ks-lum and use constants in ReqComponentFieldTypes.java223
org.kuali.student.common.ui.client.widgets.rules.StatementVOLine
do we really need this and do we need to duplicate this in sub rules?35
remove after refactoring rule table related classes, removing StatementVO40
org.kuali.student.common.ui.client.widgets.rules.TokenLine
use AndOrButton class int instead?20
org.kuali.student.common.ui.client.widgets.search.KSPickerLine
Reviewed in M6 cleanup, unknown: Update to also work with a KSLabelList that doesn't require pre-population of all list items568
org.kuali.student.common.ui.client.widgets.search.SearchPanelLine
pass search to the table298
is this check needed here? probably. assuming string here303
is this null check needed here? probably. assuming string here482
make check more robust here/inserting params more robust do not pass to the search parameters that are empty483
use message call here550
Add handling of default value lists here554
need to handle date and other types here, how they are converted for search, etc594
Should be string only, needs type safety619
this should be a message key707
is this null check needed here? probably. assuming string here765
make check more robust here/inserting params more robust do not pass to the search parameters that are empty766
org.kuali.student.common.ui.client.widgets.search.SearchResultsTableLine
- there's a better way to do this124
org.kuali.student.common.ui.client.widgets.suggestbox.KSSuggestBoxLine
implement some form of focus handling for SuggestBox38
ryan - THIS METHOD NEEDS JAVADOCS256
org.kuali.student.common.ui.client.widgets.table.summary.SummaryTableSectionLine
handle custom widgets (multiplicity field widget initializer)173
handle custom widgets (multiplicity field widget initializer)233
org.kuali.student.common.ui.client.widgets.tabs.impl.KSTabPanelImplLine
Auto-generated method stub65
Auto-generated method stub71
Auto-generated method stub77
Auto-generated method stub83
Auto-generated method stub89
Auto-generated method stub96
org.kuali.student.common.ui.server.applicationstate.ApplicationStateManagerLine
The ApplicationStateManager needs to be reviewed as part of the code clean-up.19
org.kuali.student.common.ui.server.gwt.AbstractDataServiceLine
why do we have this reference in the base class????42
Igor : Why do we check for this when getting the data for programs?53
org.kuali.student.common.ui.server.gwt.LogRpcGwtServletLine
Use sl4j for logging36
org.kuali.student.common.ui.shared.IdAttributesLine
OBJECT_ID has no references10
org.kuali.student.common.ui.theme.standard.client.CommonImagesImplLine
Auto-generated method stub97
org.kuali.student.common.validator.BeanConstraintDataProviderLine
fix it later.42
org.kuali.student.common.validator.DefaultValidatorImplLine
parse fieldname from here356
What happens when the field is not in the dataProvider?407
figure out what data should go here instead of null522
Implement lookup constraint530
org.kuali.student.common.validator.old.BeanConstraintDataProviderLine
fix it later.36
Should not be ignoring exception53
org.kuali.student.common.validator.old.ValidatorLine
Change this to 'default' when the change is made in xml47
Setup a mechanism to retrive referenced object structures nestedObjStruct = setupFactory.getObjectStructure(field .getFieldDescriptor().getObjectStructureRef());227
What happens when the field is not in the dataProvider?546
Allow different processing based on the label600
Implement lookup constraint659
Implement TypeStateCase constraint663
org.kuali.student.core.assembly.data.DataLine
probably need to add all of the other remove(type) methods600
what should be done if we try to query cluset/clus/0/_runtimeData where cluset/0 returns a string instead of Data throw an exception here?857
org.kuali.student.core.assembly.data.LookupMetadataLine
is DEFAULT needed? it has 0 references49
BUTTON has 0 references. Is it needed?56
org.kuali.student.core.assembly.data.LookupParamMetadataLine
none of these are used43
org.kuali.student.core.assembly.data.MetadataLine
When all dictionaries have been updated, this needs to be changed to a single value object. No need for it to be a list with new dictionary structure.55
dump lookup/etc info as well140
org.kuali.student.core.assembly.data.MetadataInterrogatorLine
worry aboutg special validators216
worry about how this applies to non-strings?217
worry aboutg special validators304
worry about how this applies to non-strings?305
worry aboutg special validators323
worry about how this applies to non-strings?324
worry about hard coding ids341
Worry about hard coding the cut-off point345
org.kuali.student.core.assembly.data.QueryPathLine
revamp this method to use subList once GWT issue 1791 is fixed152
org.kuali.student.core.assembly.data.UILookupDataLine
is DEFAULT needed? it has 0 references39
BUTTON has 0 references. Is it needed?46
org.kuali.student.core.assembly.dictionary.MetadataServiceImplLine
figure out why path=courseInfo.creditOptions.type matches any structure that has a type on it so that lookup gets returned for all types574
org.kuali.student.core.assembly.dictionary.old.MetadataServiceImplLine
--No comment--48
org.kuali.student.core.assembly.helper.PropertyEnumLine
merge this to common, when merging Norm's generated stuff18
org.kuali.student.core.assembly.old.BaseAssemblerLine
Below must be changed to use constants from KualiStudentKimAttributes class (class is currently in LUM)65
org.kuali.student.core.assembly.transform.AuthorizationFilterLine
If fields were masked, need to prevent masked values from being persisted.81
org.kuali.student.core.assembly.transform.ProposalWorkflowFilterLine
this needs to be defined as a constant where all references will resolve121
org.kuali.student.core.assembly.util.AssemblerUtilsLine
need a "standard properties" enum for values that could be present on any object?94
need a "standard properties" enum for values that could be present on any object?123
org.kuali.student.core.dictionary.dto.ObjectStructureDefinitionLine
do we need this?15
do we need this?21
org.kuali.student.core.dictionary.dto.ValidCharsConstraintLine
Should this be a list of values10
org.kuali.student.core.dictionary.old.dto.FieldLine
there is no required here but there should be66
org.kuali.student.core.dictionary.service.TestBaseDictionaryLine
fix reg ex so it allows 4.0 but excludes 4.1, 4.2 etc... assertNotNull (v.processValidCharConstraint ("test", vc, null, "4.1"));180
maybe allow these special characters277
maybe allow these special characters325
org.kuali.student.core.dictionary.service.impl.DictionaryFormatterLine
other more complex constraints750
org.kuali.student.core.dictionary.service.impl.DictionaryValidatorLine
Cross compare to make sure min is not greater than max and that default value is valid itself132
make the date parser configurable like the validator is266
more validation329
more validation401
org.kuali.student.core.document.service.DocumentServiceLine
CHECK THESE VALUES52
org.kuali.student.core.dto.DtoConstantsLine
Ideally this method should not be hardcoded here. Also determining next state may be a more complicated and not just be a simple sequence.23
org.kuali.student.core.enumerationmanagement.service.impl.EnumerationManagementServiceImplLine
Kamal - THIS METHOD NEEDS JAVADOCS286
Kamal - THIS METHOD NEEDS JAVADOCS292
org.kuali.student.core.organization.assembly.OrgOrgRelationAssemblerLine
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS63
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS98
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS118
Auto-generated method stub293
org.kuali.student.core.organization.assembly.OrgPersonRelationAssemblerLine
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS65
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS71
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS110
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS234
Auto-generated method stub240
org.kuali.student.core.organization.assembly.OrgPositionRestrictionAssemblerLine
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS61
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS67
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS91
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS110
Auto-generated method stub222
org.kuali.student.core.organization.assembly.OrgProposalAssemblerLine
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS146
Neerav Agrawal - THIS METHOD NEEDS JAVADOCS262
org.kuali.student.core.organization.dao.impl.OrganizationDaoImplLine
Check query, not sure if matching against right orgKeyType value190
org.kuali.student.core.organization.service.impl.OrganizationAssemblerLine
Use the person Service here Person person = personService.findPerson(orgPersonRelationInfo.getPersonId()); if (person == null) { throw new InvalidParameterException( "Person does not exist for id: " + orgPersonRelationInfo.getPersonId()); } orgPersonRelation.setPersonId(person.getId());346
org.kuali.student.core.organization.service.impl.OrganizationServiceImplLine
Flush out exceptions388
org.kuali.student.core.organization.ui.client.mvc.controller.OrgApplicationManagerLine
Need to revisit for Org possibly90
org.kuali.student.core.organization.ui.client.mvc.view.CommonConfigurerLine
- when DOL is pushed farther down into LOBuilder, revert these 5 methods to returning void again.191
org.kuali.student.core.personsearch.service.impl.QuickViewByGivenNameLine
what is this search for?113
finish sorting142
Recognize alternate sort columns154
fix this195
org.kuali.student.core.proposal.service.impl.ProposalAssemblerLine
Rework when JPA gets cascading deletes (2.0)150
org.kuali.student.core.rice.StudentIdentityConstantsLine
It seems wrong to include DOCUMENT_TYPE_NAME in an identity constants class44
org.kuali.student.core.rice.StudentWorkflowConstantsLine
This class needs to be combined with org.kuali.student.StudentWorkflowConstants class found in ks-lum-rice3
org.kuali.student.core.search.service.impl.CrossSearchManagerLine
get the types for the params!317
org.kuali.student.core.search.service.impl.SearchConfigValidatorLine
validate26
org.kuali.student.core.statement.service.impl.StatementAssemblerLine
goes through the list of statements in statementTreeViewInfo and extract the statement ids533
Fix with LuService RC1.4 changes LuStatementTypeInfo stmtType = this.luService.getLuStatementType(statementInfo.getStatementTypeId()); stmt.setLuStatementType(stmtType);585
Fix with LuService RC1.4 changes ReqComponentType type =607
Fix with LuService RC1.4 changes stmt.setLuStatementType(this.luService.getLuStatementType(luNlStmt.getStatementTypeId()));618
org.kuali.student.core.statement.service.impl.TestStatementServiceImplLine
This should test valid ReqCompFieldInfo types and values, too1450
org.kuali.student.core.workflow.ui.client.views.CollaboratorSectionViewLine
use real keys here person = new FieldDescriptor("collaboratorInfo", generateMessageInfo("Name"), personIdMeta);267
Is there a way to get first, last name from picker w/o parsing display value370
org.kuali.student.core.workflow.ui.client.widgets.WorkflowUtilitiesLine
This should come from the ReferenceModel like it does in CommentTool69
currently causing a lot of duplicate calls and has to be used carefully. Commented out for now.966
org.kuali.student.lum.common.client.lo.CategoryDataUtilLine
- doesn't work on the client; what to do?27
- LoCategoryInfoAssembler, w/ an assemble method so we can just do categoriesData.add(LoCategoryInfoAssembler.assemble(cat)) instead of all the above46
- this should't be necessary when DOL pushed down into LOPicker and its LOCategoryBuilder catInfo.setAttributes(catHelper.getAttributes());69
- LoCategoryInfoAssembler, w/ a disassemble method so we can just do categoriesData.add(LoCategoryInfoAssembler.disassemble(catData)) instead of all the above75
org.kuali.student.lum.common.client.lo.LOCategoryBuilderLine
show actual help window205
- need to somehow ensure that categoryTypeMap is initialized before redraw()591
- need to somehow ensure that categoryTypeMap is initialized before redraw() String typeName = "ERROR: uninitialized categoryTypeMap"; if (null != categoryTypeMap) { typeName = categoryTypeMap.get(typeKey).getName(); } categoryTable.setWidget(row, col++, new KSLabel(name + CATEGORY_TYPE_SEPARATOR + typeName)); KSLabel deleteLabel = new KSLabel("[x]"); deleteLabel.addStyleName("KS-LOBuilder-Search-Link"); deleteLabel.addClickHandler(deleteHandler); categoryTable.setWidget(row, col++, deleteLabel); row++; col = 0;600
org.kuali.student.lum.common.client.lo.OutlineNodeLine
M4 - some way to subclass OutlineNode?27
org.kuali.student.lum.common.server.LoCategoryDataServiceLine
Check that only LO categories are coming through this way. LOs are persisted only in the context of a CLU?47
org.kuali.student.lum.course.service.assembler.CourseAssemblerLine
Use CluAssemblerUtils764
Auto-generated method stub767
This is pretty much a copy of the FormatAssembler's disassembleActivities code... maybe can be made generic949
This is pretty much a copy of the disassembleJoints code... maybe can be made generic1116
org.kuali.student.lum.course.service.impl.CourseDataGeneratorLine
make it return A, B, C...228
org.kuali.student.lum.course.service.impl.TestCourseServiceImplLine
- check its contents170
- check its contents175
- check effective/expiration dates184
- check feeInfo186
- check joints188
- check metaInfo189
- check variotions217
org.kuali.student.lum.lo.dao.impl.LoDaoImplLine
- will need more general logic here when we have relationships other than "includes" hopefully dictionary-driven List<Lo> parents = getIncludingLos(loId); for (Lo parent : parents) { parent.getRelatedLos().remove(child); update(parent); }101
- gotta be a constant somewhere, or perhaps pull from dictionary116
- gotta be a constant somewhere, or perhaps pull from dictionary123
- "&& [not a top-level LO for another CLU]" when LO's are reused throw new DependentObjectsExistException("LoLoRelation(" + loLoRelationId + ") cannot be deleted without orphaning Lo(s)."); }191
- remove when logic has been completely pilfered as appropriate238
- null out hierarchy334
org.kuali.student.lum.lo.service.impl.LearningObjectiveServiceImplLine
- enum of allowed states? retrieve allowed states from dictionary?853
org.kuali.student.lum.lu.assembly.CluSetManagementAssemblerLine
Split out CluInfo assembly to its own class52
Auto-generated method stub518
org.kuali.student.lum.lu.service.impl.LuServiceAssemblerLine
dto.setCluCriteria()317
org.kuali.student.lum.lu.service.impl.LuServiceImplLine
is the is the best method of doing this? what if the user passes in a new made up id, does that mean we have orphaned richtexts?1231
maybe this is unnecessary, contract specifies not null1613
maybe this is unnecessary, contract specifies not null1659
Auto-generated method stub2183
check if this should be set from outside3103
org.kuali.student.lum.lu.ui.course.client.configuration.CourseConfigurerLine
people and permissions will use a different button than continue195
customize multiplicity and change "Percentage" label into LUConstants.AMOUNT1024
customize multiplicity and change "Percentage" label into LUConstants.AMOUNT1046
org.kuali.student.lum.lu.ui.course.client.configuration.CourseSummaryConfigurerLine
use messages here279
next 3 methods below should be moved into some kind of multiplicity helper class631
Auto-generated method stub788
org.kuali.student.lum.lu.ui.course.client.controllers.CourseProposalControllerLine
get from messages158
Is this correct... do we want to stop view change if we can't restore the data? Possibly traps the user if we don't it messes up saves, possibly warn the user that it failed and continue?797
org.kuali.student.lum.lu.ui.course.client.requirements.CourseRequirementsManageViewLine
cache it for each statement type?98
until we figure out how to detect changes, always return true217
how to check whether rule changed or not? !(ruleManageWidget.getLogicExpression().equals(originalLogicExpression) && getAllReqCompNLs().equals(originalReqCompNL));229
?271
org.kuali.student.lum.lu.ui.course.client.requirements.CourseRequirementsViewControllerLine
show dialog if user clicks on a menu from Manage Rules page80
org.kuali.student.lum.lu.ui.course.client.widgets.CourseWorkflowActionListLine
use messages84
Inactivate109
Retire116
create Retire dialog126
use message e.g. activateCurrentInstr, activateModificationInstr128
create Inactivate dialog132
message150
message153
use messages163
add Retire and Inactivate Dialogs189
org.kuali.student.lum.lu.ui.tools.client.configuration.CatalogBrowserConfigurerLine
make the group, type and state configurable when framework is ready tried created a new message group clusetmanagement but the entries are not read for some reason137
org.kuali.student.lum.lu.ui.tools.client.configuration.CluSetsConfigurerLine
add cluset and clurange here132
change this to custom layoutcontroller here to support multiple model ids?226
change this to custom layoutcontroller here to support multiple model ids?312
retrieve cluset by id and324
retrieve cluset by id and362
- when DOL is pushed farther down into LOBuilder, revert these 5 methods to returning void again.544
- when DOL is pushed farther down into LOBuilder, revert these 5 methods to returning void again.546
org.kuali.student.lum.lu.ui.tools.client.widgets.SearchBackedTableLine
use this as a token to get a message from message service instead137
org.kuali.student.lum.program.client.requirements.ProgramRequirementsDataModelLine
how can we reliably know that we need to reload rules (or not) String programId = (model == null ? null : (String)((DataModel)model).getRoot().get("id")); String modelProgramId = ((DataModel)modelIn).getRoot().get(ProgramConstants.ID); if ((modelProgramId == null) || (!modelProgramId.equals(programId))) {73
clonedProgReqInfo.setAttributes();491
clonedProgReqInfo.setLearningObjectives();492
clonedProgReqInfo.setMetaInfo();493
org.kuali.student.lum.program.client.requirements.ProgramRequirementsManageViewLine
cache it for each statement type?97
until we figure out how to detect changes, always return true226
how to check whether rule changed or not? !(ruleManageWidget.getLogicExpression().equals(originalLogicExpression) && getAllReqCompNLs().equals(originalReqCompNL));238
?280
org.kuali.student.lum.program.client.requirements.ProgramRequirementsSummaryViewLine
rework to use Configurer if possible480
org.kuali.student.lum.program.client.requirements.ProgramRequirementsViewControllerLine
show dialog if user clicks on a menu from Manage Rules page99
put back if we will NOT reset rules every time user comes to PREVIEW page above...141
org.kuali.student.lum.program.server.CoreProgramDataServiceLine
find a better way to get this search, param and resultcolumn names79
org.kuali.student.lum.program.server.MajorDisciplineDataServiceLine
Just Major Discipline for now - need to check for other types later36
org.kuali.student.lum.program.server.MajorDisciplineRpcServletLine
temporary fix - see KSLUM 142192
org.kuali.student.lum.program.server.transform.CoreCredentialProgramFilterLine
find a better way to get search, param and resultcolumn names81
org.kuali.student.lum.program.service.ProgramServiceLine
CHECK THESE VALUES56
org.kuali.student.lum.program.service.assembler.MajorDisciplineAssemblerLine
- is it an error if there's more than one core program?96
IDs for objects w/o ids134
Check for ProgramAssemblerConstants.CERTIFICATE_RESULTS too217
org.kuali.student.lum.program.service.assembler.ProgramAssemblerUtilsLine
maybe this should be in CluAssemblerUtils??108
maybe this should be in CluAssemblerUtils??125
- do we need to validate that?1054
org.kuali.student.lum.program.service.impl.ProgramDataGeneratorUtilsLine
maybe need it later20
org.kuali.student.lum.program.service.impl.ProgramServiceImplLine
Auto-generated method stub122
Auto-generated method stub447
Auto-generated method stub478
Auto-generated method stub508
Auto-generated method stub568
Auto-generated method stub575
Auto-generated method stub583
Auto-generated method stub592
Auto-generated method stub629
Auto-generated method stub638
Auto-generated method stub646
Auto-generated method stub735
Auto-generated method stub774
Auto-generated method stub821
Auto-generated method stub846
Auto-generated method stub878
Auto-generated method stub885
Auto-generated method stub893
Auto-generated method stub900
Auto-generated method stub908
Auto-generated method stub915
Auto-generated method stub924
Auto-generated method stub933
Auto-generated method stub940
- when CRUD for a second ProgramInfo is implemented, pull common code up from its process*() and this958
org.kuali.student.lum.program.service.impl.TestProgramServiceImplLine
catalog descr220
catalog pub targets221
effectiveDate Calendar effectiveDate = GregorianCalendar.getInstance(); effectiveDate.set(1984, 7, 1, 0, 0, 0); Date testDate = new Date(effectiveDate.getTimeInMillis()); assertTrue(major.getEffectiveDate().compareTo(testDate) == 0);317
catalog descr334
createTime Calendar createTime = GregorianCalendar.getInstance(); createTime.set(2009, 4, 7, 12, 5, 36); testDate = new Date(createTime.getTimeInMillis()); assertTrue(major.getEffectiveDate().compareTo(testDate) == 0);398
assertEquals("ANTH", createdMD.getCode());492
effectiveDate Calendar effectiveDate = GregorianCalendar.getInstance(); effectiveDate.set(1984, 7, 1, 0, 0, 0); Date testDate = new Date(effectiveDate.getTimeInMillis()); assertTrue(createdMD.getEffectiveDate().compareTo(testDate) == 0);523
assertEquals("00f5f8c5-fff1-4c8b-92fc-789b891e0849", createdMD.getOrgCoreProgram().getId());560
createTime Calendar createTime = GregorianCalendar.getInstance(); createTime.set(2009, 4, 7, 12, 5, 36); testDate = new Date(createTime.getTimeInMillis()); assertTrue(createdMD.getEffectiveDate().compareTo(testDate) == 0);617
checkReqComponentType(reqComponent.getRequiredComponentType(), reqComponent2.getRequiredComponentType());753
add version update1062
add version update1178
this should actually be passing; get working again after today's change of AdminOrgInfo's to those orgs ID's in Program-related DTOs assertEquals("testOrgId", target.getDivisionsContentOwner().get(0));1290
update versioning1414
org.kuali.student.lum.service.assembler.CluAssemblerUtilsLine
Check this for proper handling of multiple CluResultInfos? If this is not a create, lookup the results for this clu83
Auto-generated method stub173
org.kuali.student.lum.statement.config.context.AtpContextImplTestLine
Auto-generated method stub133
Auto-generated method stub143
Auto-generated method stub153
Auto-generated method stub162
Auto-generated method stub170
Auto-generated method stub184
Auto-generated method stub192
Auto-generated method stub199
Auto-generated method stub207
Auto-generated method stub213
Auto-generated method stub221
Auto-generated method stub229
Auto-generated method stub237
Auto-generated method stub245
Auto-generated method stub253
Auto-generated method stub260
Auto-generated method stub269
Auto-generated method stub277
Auto-generated method stub285
Auto-generated method stub293
Auto-generated method stub301
Auto-generated method stub308
Auto-generated method stub317
Auto-generated method stub325
Auto-generated method stub333
Auto-generated method stub342
Auto-generated method stub351
Auto-generated method stub360
Auto-generated method stub370
Auto-generated method stub381
Auto-generated method stub392
Auto-generated method stub401
Auto-generated method stub410
Auto-generated method stub419
Auto-generated method stub428
Auto-generated method stub435
Auto-generated method stub444
Auto-generated method stub451
Auto-generated method stub459
Auto-generated method stub466
Auto-generated method stub475
Auto-generated method stub484
Auto-generated method stub491
Kamal - THIS METHOD NEEDS JAVADOCS497
Kamal - THIS METHOD NEEDS JAVADOCS503
org.kuali.student.lum.statement.config.context.LrcContextImplTestLine
Auto-generated method stub207
Auto-generated method stub219
Auto-generated method stub228
Auto-generated method stub236
Auto-generated method stub245
Auto-generated method stub253
Auto-generated method stub260
Auto-generated method stub269
Auto-generated method stub277
Auto-generated method stub285
Auto-generated method stub293
Auto-generated method stub300
Auto-generated method stub308
Auto-generated method stub316
Auto-generated method stub324
Auto-generated method stub332
Auto-generated method stub339
Auto-generated method stub347
Auto-generated method stub355
Auto-generated method stub371
Auto-generated method stub388
Auto-generated method stub402
Auto-generated method stub410
Auto-generated method stub422
Auto-generated method stub431
Auto-generated method stub438
Auto-generated method stub447
Auto-generated method stub454
Auto-generated method stub462
Auto-generated method stub469
Auto-generated method stub478
Auto-generated method stub487
Auto-generated method stub494
Kamal - THIS METHOD NEEDS JAVADOCS500
Kamal - THIS METHOD NEEDS JAVADOCS506
org.kuali.student.lum.statement.config.context.LuContextImplTestLine
Auto-generated method stub292
Auto-generated method stub302
Auto-generated method stub313
Auto-generated method stub322
Auto-generated method stub332
Auto-generated method stub342
Auto-generated method stub354
Auto-generated method stub365
Auto-generated method stub375
Auto-generated method stub386
Auto-generated method stub396
Auto-generated method stub406
Auto-generated method stub418
Auto-generated method stub427
Auto-generated method stub436
Auto-generated method stub445
Auto-generated method stub454
Auto-generated method stub463
Auto-generated method stub472
Auto-generated method stub481
Auto-generated method stub490
Auto-generated method stub499
Auto-generated method stub508
Auto-generated method stub517
Auto-generated method stub526
Auto-generated method stub535
Auto-generated method stub544
Auto-generated method stub553
Auto-generated method stub561
Auto-generated method stub576
Auto-generated method stub584
Auto-generated method stub592
Auto-generated method stub601
Auto-generated method stub609
Auto-generated method stub617
Auto-generated method stub626
Auto-generated method stub635
Auto-generated method stub644
Auto-generated method stub651
Auto-generated method stub659
Auto-generated method stub667
Auto-generated method stub675
Auto-generated method stub683
Auto-generated method stub692
Auto-generated method stub700
Auto-generated method stub708
Auto-generated method stub716
Auto-generated method stub723
Auto-generated method stub732
Auto-generated method stub741
Auto-generated method stub758
Auto-generated method stub767
Auto-generated method stub775
Auto-generated method stub782
Auto-generated method stub790
Auto-generated method stub798
Auto-generated method stub807
Auto-generated method stub816
Auto-generated method stub825
Auto-generated method stub832
Auto-generated method stub841
Auto-generated method stub848
Auto-generated method stub856
Auto-generated method stub863
Auto-generated method stub871
Auto-generated method stub878
Auto-generated method stub887
Auto-generated method stub894
Auto-generated method stub902
Auto-generated method stub910
Auto-generated method stub916
Auto-generated method stub924
Auto-generated method stub932
Auto-generated method stub941
Auto-generated method stub949
Auto-generated method stub957
Auto-generated method stub965
Auto-generated method stub973
Auto-generated method stub982
Auto-generated method stub990
Auto-generated method stub999
Auto-generated method stub1008
Auto-generated method stub1017
Auto-generated method stub1026
Auto-generated method stub1034
Auto-generated method stub1042
Auto-generated method stub1049
Auto-generated method stub1058
Auto-generated method stub1067
Auto-generated method stub1076
Auto-generated method stub1085
Auto-generated method stub1095
Auto-generated method stub1105
Auto-generated method stub1116
Auto-generated method stub1127
Auto-generated method stub1138
Auto-generated method stub1149
Auto-generated method stub1160
Auto-generated method stub1169
Auto-generated method stub1179
Auto-generated method stub1190
Auto-generated method stub1199
Auto-generated method stub1208
Auto-generated method stub1217
Auto-generated method stub1226
Auto-generated method stub1235
Auto-generated method stub1244
Auto-generated method stub1253
Auto-generated method stub1262
Auto-generated method stub1271
Auto-generated method stub1277
Auto-generated method stub1283
Auto-generated method stub1292
Auto-generated method stub1299
Auto-generated method stub1308
Auto-generated method stub1315
Auto-generated method stub1323
Auto-generated method stub1330
Auto-generated method stub1339
Auto-generated method stub1348
Auto-generated method stub1355
Auto-generated method stub1365
Auto-generated method stub1375
Auto-generated method stub1395
Auto-generated method stub1404
Auto-generated method stub1413
Auto-generated method stub1423
Auto-generated method stub1432
Auto-generated method stub1442
org.kuali.student.lum.statement.config.context.OrganizationContextImplTestLine
Auto-generated method stub124
Auto-generated method stub136
Auto-generated method stub148
Auto-generated method stub157
Auto-generated method stub166
Auto-generated method stub174
Auto-generated method stub182
Auto-generated method stub191
Auto-generated method stub200
Auto-generated method stub207
Auto-generated method stub215
Auto-generated method stub224
Auto-generated method stub233
Auto-generated method stub240
Auto-generated method stub249
Auto-generated method stub258
Auto-generated method stub268
Auto-generated method stub277
Auto-generated method stub286
Auto-generated method stub295
Auto-generated method stub304
Auto-generated method stub311
Auto-generated method stub320
Auto-generated method stub330
Auto-generated method stub339
Auto-generated method stub348
Auto-generated method stub358
Auto-generated method stub366
Auto-generated method stub372
Auto-generated method stub389
Auto-generated method stub398
Auto-generated method stub408
Auto-generated method stub417
Auto-generated method stub426
Auto-generated method stub435
Auto-generated method stub444
Auto-generated method stub453
Auto-generated method stub462
Auto-generated method stub473
Auto-generated method stub485
Auto-generated method stub495
Auto-generated method stub507
Auto-generated method stub516
Auto-generated method stub525
Auto-generated method stub535
Auto-generated method stub545
Auto-generated method stub551
Auto-generated method stub557
Auto-generated method stub566
Auto-generated method stub573
Auto-generated method stub582
Auto-generated method stub589
Auto-generated method stub597
Auto-generated method stub604
Auto-generated method stub613
Auto-generated method stub622
Auto-generated method stub629
org.kuali.student.lum.ui.requirements.util.StatementServiceMockLine
Auto-generated method stub357
Auto-generated method stub366
org.kuali.student.lum.workflow.CoursePostProcessorBaseLine
set states of other approved courses to superseded125
org.kuali.student.lum.workflow.qualifierresolver.CocOrgTypeQualifierResolverLine
The following annotation needs to be udpated on role definition.34