org.kuali.student.lum.common.client.lo
Class LOBuilder
java.lang.Object
   com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject
       com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Widget
           com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.Panel
               com.google.gwt.user.client.ui.ComplexPanel
com.google.gwt.user.client.ui.ComplexPanel
                   org.kuali.student.common.ui.client.widgets.field.layout.element.SpanPanel
org.kuali.student.common.ui.client.widgets.field.layout.element.SpanPanel
                       org.kuali.student.common.ui.client.configurable.mvc.sections.BaseSection
org.kuali.student.common.ui.client.configurable.mvc.sections.BaseSection
                           org.kuali.student.common.ui.client.configurable.mvc.sections.VerticalSection
org.kuali.student.common.ui.client.configurable.mvc.sections.VerticalSection
                               org.kuali.student.lum.common.client.lo.LOBuilder
org.kuali.student.lum.common.client.lo.LOBuilder
- All Implemented Interfaces: 
- com.google.gwt.event.logical.shared.HasValueChangeHandlers<List<OutlineNode<LOPicker>>>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasValue<List<OutlineNode<LOPicker>>>, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.IndexedPanel, Iterable<com.google.gwt.user.client.ui.Widget>, CanProcessValidationResults, HasLayoutController, Section, ReportExportWidget
- public class LOBuilder 
- extends VerticalSection- implements com.google.gwt.user.client.ui.HasValue<List<OutlineNode<LOPicker>>>, CanProcessValidationResults
This class manages the users interactions when building/updating Learning
 Objectives within the context of managing CLUs. It allows the user to type in
 LO text directly or execute a search and select one or more of the returned
 LOs.
 
 Users can then re-organize LOs on the screen including altering the sequence
 and creating sub LOs
- Author:
- Kuali Student Team
 
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject | 
| com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled | 
 
 
 
| Fields inherited from class com.google.gwt.user.client.ui.UIObject | 
| DEBUG_ID_PREFIX | 
 
 
 
 
| Methods inherited from class org.kuali.student.common.ui.client.configurable.mvc.sections.BaseSection | 
| add, addField, addSection, addSection, addStyleName, addWidget, clearValidationErrors, clearValidationWarnings, enableField, enableValidation, ensureDirtyFlagPath, getField, getFields, getLayout, getLayoutController, getSection, getSections, getUnnestedFields, isDirty, isValidationEnabled, processValidationResults, processValidationResults, progressiveEnableAndRequireFields, progressiveEnableFields, removeField, removeField, removeSection, removeSection, removeWidget, removeWidget, resetDirtyFlags, resetFieldInteractionFlags, setFieldHasHadFocusFlags, setHelp, setInstructions, setIsDirty, setLayoutController, setRequired, setSectionId, setStyleName, updateModel, updateWidgetData | 
 
 
| Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel | 
| add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, insert, insert, iterator, remove, remove | 
 
| Methods inherited from class com.google.gwt.user.client.ui.Panel | 
| adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, onLoad, onUnload, orphan | 
 
| Methods inherited from class com.google.gwt.user.client.ui.Widget | 
| addDomHandler, addHandler, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents | 
 
| Methods inherited from class com.google.gwt.user.client.ui.UIObject | 
| addStyleDependentName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents | 
 
 
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers | 
| fireEvent | 
 
type
private static String type
state
private static String state
repoKey
private static String repoKey
messageGroup
private static String messageGroup
startOfPath
private static String startOfPath
endOfPath
private static String endOfPath
middleOfPath
private static String middleOfPath
searchMainPanel
com.google.gwt.user.client.ui.HorizontalPanel searchMainPanel
searchWindow
KSPicker searchWindow
loList
LOBuilder.LearningObjectiveList loList
instructions
KSLabel instructions
LOBuilder
protected LOBuilder()
LOBuilder
public LOBuilder(String luType,
                 String luState,
                 String luGroup,
                 String loRepoKey,
                 String queryPathStart,
                 Metadata metadata)
setValue
public void setValue(List<OutlineNode<LOPicker>> value,
                     boolean fireEvents)
- 
- Specified by:
- setValuein interface- com.google.gwt.user.client.ui.HasValue<List<OutlineNode<LOPicker>>>
 
- 
- See Also:
- HasValue.setValue(java.lang.Object,
      boolean)
 
setValue
public void setValue(List<OutlineNode<LOPicker>> data)
- 
- Specified by:
- setValuein interface- com.google.gwt.user.client.ui.HasValue<List<OutlineNode<LOPicker>>>
 
- 
- See Also:
- HasValue.setValue(java.lang.Object)
 
getValue
public List<OutlineNode<LOPicker>> getValue()
- 
- Specified by:
- getValuein interface- com.google.gwt.user.client.ui.HasValue<List<OutlineNode<LOPicker>>>
 
- 
- See Also:
- HasValue.getValue()
 
addValueChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<List<OutlineNode<LOPicker>>> handler)
- 
- Specified by:
- addValueChangeHandlerin interface- com.google.gwt.event.logical.shared.HasValueChangeHandlers<List<OutlineNode<LOPicker>>>
 
- 
- See Also:
- HasValueChangeHandlers.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)
 
getLabel
private static String getLabel(String labelKey)
- 
 
- 
 
getType
public static String getType()
- 
 
- 
- Returns:
- the type
 
getState
public static String getState()
- 
 
- 
- Returns:
- the state
 
getRepoKey
public static String getRepoKey()
- 
 
- 
 
getMessageGroup
public static String getMessageGroup()
- 
 
- 
- Returns:
- the messageGroup
 
processValidationResults
public ValidationResultInfo.ErrorLevel processValidationResults(FieldDescriptor fd,
                                                                List<ValidationResultInfo> results)
- 
- Specified by:
- processValidationResultsin interface- CanProcessValidationResults
 
- 
 
processValidationResults
public ValidationResultInfo.ErrorLevel processValidationResults(FieldDescriptor fd,
                                                                List<ValidationResultInfo> results,
                                                                boolean clearErrors)
- 
- Specified by:
- processValidationResultsin interface- CanProcessValidationResults
 
- 
 
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.