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's104FIXME
TODO's583TODO

Each tag is detailed below:

FIXME's

Number of occurrences found in the code: 104

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?85
org.kuali.student.common.ui.client.configurable.mvc.layouts.TabbedSectionLayoutLine
Better way to manage hierarchy, ordering, and handle to views53
this is not safe for all sorts of reasons, do not call handlers directly like this.108
keep or delete?134
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 value671
This is a temp solution for getting cross field max value689
org.kuali.student.common.ui.client.widgets.commenttool.CommentPanelLine
do a check to see if the current person can edit for each comment in the list then show the actions, else dont show them478
this will actually call the person service to get person info651
org.kuali.student.common.ui.client.widgets.containers.KSWrapperLine
notify current controller of the page change so it can perform an action101
before navigation event102
does this do anything?160
org.kuali.student.common.ui.client.widgets.list.KSSelectedListLine
do we need to do a search? is this method ever going to be called?356
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?205
This method of creating read is very inefficient, need better solution227
is this configuration error?316
what about the result id?350
what about the result ids?354
throw an exception?620
org.kuali.student.common.ui.client.widgets.search.SearchPanelLine
hack - comparison to 'optional' - replace with check against 'optional' field and update related lookup metadata467
throw an exception?478
remove because required field '*' indication will be part of FieldElement class545
hack - comparison to 'optional' - replace with check against 'optional' field and update related lookup metadata750
org.kuali.student.common.ui.client.widgets.search.SearchResultsTableLine
do we really need to recreate the table for every refresh?73
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 cross124
more detail info here156
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)251
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 completed461
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 with588
org.kuali.student.lum.common.client.lo.CategoryManagementTableLine
Undesirable solution to work with GWT 2.0145
Undesirable solution to work with GWT 2.0155
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 metadata438
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 assemblyNode100
org.kuali.student.lum.course.service.impl.TestCourseServiceImplLine
--No comment--720
need a dictionary that defines StatamentTreeViewInfo841
need a dictionary that defines StatamentTreeViewInfo853
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 time3145
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 select781
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.150
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 action101
before navigation event102
the following code gets overridden161
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 workaround151
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: 583

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 stub123
org.kuali.student.common.ui.client.application.ApplicationLine
read the window location parameters to determine if a particular view should be shown first22
org.kuali.student.common.ui.client.application.KSAsyncCallbackLine
Better detection of session timeout74
org.kuali.student.common.ui.client.configurable.mvc.ConfigurerLine
- when DOL is pushed farther down into LOBuilder, revert these 5 methods to returning void again.54
org.kuali.student.common.ui.client.configurable.mvc.DelayedToolViewLine
Auto-generated method stub144
org.kuali.student.common.ui.client.configurable.mvc.LayoutControllerLine
remove this method from controller hierarchy? its not used313
org.kuali.student.common.ui.client.configurable.mvc.binding.HasValueBindingLine
Type checking to ensure that the value type of widget matches model defintion41
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");51
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 item271
org.kuali.student.common.ui.client.configurable.mvc.layouts.SectionControllerLine
Auto-generated method stub20
Auto-generated method stub26
org.kuali.student.common.ui.client.configurable.mvc.layouts.TabbedSectionLayoutLine
Auto-generated method stub498
org.kuali.student.common.ui.client.configurable.mvc.layouts.ViewLayoutLine
remove this method from controller hierarchy? its not used46
org.kuali.student.common.ui.client.configurable.mvc.multiplicity.MultiplicityGroupLine
might want fields and nested multiplicities at the same time. Remove if/else194
Should copy widgets/bindings too?206
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??264
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?160
org.kuali.student.common.ui.client.configurable.mvc.views.VerticalSectionViewLine
Auto-generated method stub68
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?350
add some automatic view context setting here, get and set442
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 attributes219
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 eventually182
show actual help window277
does nothing on warn, warn is not currently used342
does nothing on ok, ok is not currently used345
better way to generate unique id here?380
org.kuali.student.common.ui.client.widgets.field.layout.layouts.TableFieldLayoutLine
Auto-generated method stub113
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 JAVADOCS282
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 items560
org.kuali.student.common.ui.client.widgets.search.SearchPanelLine
pass search to the table280
is this check needed here? probably. assuming string here285
is this null check needed here? probably. assuming string here464
make check more robust here/inserting params more robust do not pass to the search parameters that are empty465
use message call here532
Add handling of default value lists here536
need to handle date and other types here, how they are converted for search, etc576
Should be string only, needs type safety601
this should be a message key689
is this null check needed here? probably. assuming string here747
make check more robust here/inserting params more robust do not pass to the search parameters that are empty748
org.kuali.student.common.ui.client.widgets.search.SearchResultsTableLine
- there's a better way to do this97
org.kuali.student.common.ui.client.widgets.suggestbox.KSSuggestBoxLine
implement some form of focus handling for SuggestBox37
ryan - THIS METHOD NEEDS JAVADOCS242
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 here344
What happens when the field is not in the dataProvider?386
figure out what data should go here instead of null472
Implement lookup constraint480
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) methods591
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?848
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/constraint/etc info as well134
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 fixed149
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 types579
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.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.impl.DictionaryFormatterLine
other more complex constraints741
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 possibly95
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 ids591
Fix with LuService RC1.4 changes LuStatementTypeInfo stmtType = this.luService.getLuStatementType(statementInfo.getStatementTypeId()); stmt.setLuStatementType(stmtType);638
Fix with LuService RC1.4 changes664
Fix with LuService RC1.4 changes stmt.setLuStatementType(this.luService.getLuStatementType(luNlStmt.getStatementTypeId()));677
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 here257
Is there a way to get first, last name from picker w/o parsing display value344
org.kuali.student.core.workflow.ui.client.widgets.WorkflowUtilitiesLine
This should come from the ReferenceModel like it does in CommentTool71
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.LOBuilderLine
- KSLUM-527: temporally comment out link to LO Search for M9. Need to be fixed later.85
org.kuali.student.lum.common.client.lo.LOCategoryBuilderLine
show actual help window234
- need to somehow ensure that categoryTypeMap is initialized before redraw()623
- 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;632
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 CluAssemblerUtils752
Auto-generated method stub755
This is pretty much a copy of the FormatAssembler's disassembleActivities code... maybe can be made generic935
This is pretty much a copy of the disassembleJoints code... maybe can be made generic1095
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 contents169
- check its contents174
- check effective/expiration dates183
- check feeInfo185
- check joints187
- check metaInfo188
- check variotions216
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?846
- this is never called; why does it exist?928
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()316
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?1224
maybe this is unnecessary, contract specifies not null1606
maybe this is unnecessary, contract specifies not null1652
Auto-generated method stub2176
check if this should be set from outside3096
org.kuali.student.lum.lu.ui.course.client.configuration.CourseConfigurerLine
people and permissions will use a different button than continue197
- when DOL is pushed farther down into LOBuilder, revert these 5 methods to returning void again.883
customize multiplicity and change "Percentage" label into LUConstants.AMOUNT1074
customize multiplicity and change "Percentage" label into LUConstants.AMOUNT1096
org.kuali.student.lum.lu.ui.course.client.configuration.CourseSummaryConfigurerLine
use messages here277
next 3 methods below should be moved into some kind of multiplicity helper class637
Auto-generated method stub794
org.kuali.student.lum.lu.ui.course.client.controllers.CourseProposalControllerLine
get from messages152
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?775
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 instead138
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();487
clonedProgReqInfo.setLearningObjectives();488
clonedProgReqInfo.setMetaInfo();489
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 possible489
org.kuali.student.lum.program.client.requirements.ProgramRequirementsViewControllerLine
show dialog if user clicks on a menu from Manage Rules page93
put back if we will NOT reset rules every time user comes to PREVIEW page above...135
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
- This is heinously inefficient. It has to be a custom search for CredPgm longTitles https://jira.kuali.org/browse/KSLUM-61650
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 stub132
Auto-generated method stub142
Auto-generated method stub152
Auto-generated method stub161
Auto-generated method stub169
Auto-generated method stub183
Auto-generated method stub191
Auto-generated method stub198
Auto-generated method stub206
Auto-generated method stub212
Auto-generated method stub220
Auto-generated method stub228
Auto-generated method stub236
Auto-generated method stub244
Auto-generated method stub252
Auto-generated method stub259
Auto-generated method stub268
Auto-generated method stub276
Auto-generated method stub284
Auto-generated method stub292
Auto-generated method stub300
Auto-generated method stub307
Auto-generated method stub316
Auto-generated method stub324
Auto-generated method stub332
Auto-generated method stub341
Auto-generated method stub350
Auto-generated method stub359
Auto-generated method stub369
Auto-generated method stub380
Auto-generated method stub391
Auto-generated method stub400
Auto-generated method stub409
Auto-generated method stub418
Auto-generated method stub427
Auto-generated method stub434
Auto-generated method stub443
Auto-generated method stub450
Auto-generated method stub458
Auto-generated method stub465
Auto-generated method stub474
Auto-generated method stub483
Auto-generated method stub490
org.kuali.student.lum.statement.config.context.LrcContextImplTestLine
Auto-generated method stub206
Auto-generated method stub218
Auto-generated method stub227
Auto-generated method stub235
Auto-generated method stub244
Auto-generated method stub252
Auto-generated method stub259
Auto-generated method stub268
Auto-generated method stub276
Auto-generated method stub284
Auto-generated method stub292
Auto-generated method stub299
Auto-generated method stub307
Auto-generated method stub315
Auto-generated method stub323
Auto-generated method stub331
Auto-generated method stub338
Auto-generated method stub346
Auto-generated method stub354
Auto-generated method stub370
Auto-generated method stub387
Auto-generated method stub401
Auto-generated method stub409
Auto-generated method stub421
Auto-generated method stub430
Auto-generated method stub437
Auto-generated method stub446
Auto-generated method stub453
Auto-generated method stub461
Auto-generated method stub468
Auto-generated method stub477
Auto-generated method stub486
Auto-generated method stub493
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.TestMetadataServiceDictionaryLine
figure out this last one -- it is a problem with the cross search that I think Heather wrote. error: search.findMajor has an additional lookup : kuali.lu.lookup.findMajor.advanced that has a parameter lu.resultColumn.luOptionalMajorName that does not exist in the underlying search lu.search.union.majors 7 errors found when validating metadata180
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