Interface Maintainable

All Superinterfaces:
Maintainable, SelectiveReferenceRefresher, Serializable, ViewHelperService
All Known Implementing Classes:
KualiGlobalMaintainableImpl, KualiMaintainableImpl

@Deprecated public interface Maintainable extends Maintainable, SelectiveReferenceRefresher
Deprecated.
Defines basic methods that all maintainable objects must provide
  • Method Details

    • getDocumentTitle

      String getDocumentTitle(MaintenanceDocument document)
      Deprecated.
    • getBusinessObject

      Deprecated.
      Returns instance of the business object that is being maintained.
    • refresh

      @Deprecated void refresh(String refreshCaller, Map fieldValues, MaintenanceDocument document)
      Deprecated.
      Called from a lookup return by the maintenance action.
    • setBusinessObject

      @Deprecated void setBusinessObject(PersistableBusinessObject object)
      Deprecated.
      Sets an instance of a business object to be maintained.
    • getBoClass

      @Deprecated Class getBoClass()
      Deprecated.
    • setBoClass

      @Deprecated void setBoClass(Class boClass)
      Deprecated.
    • saveBusinessObject

      @Deprecated void saveBusinessObject()
      Deprecated.
      This method will cause the Maintainable implementation to save/store the relevant business object(s). This typically is called only after the maint document has gone through state to final.
    • addMultipleValueLookupResults

      @Deprecated void addMultipleValueLookupResults(MaintenanceDocument document, String collectionName, Collection<PersistableBusinessObject> rawValues, boolean needsBlank, PersistableBusinessObject bo)
      Deprecated.
    • getDuplicateIdentifierFieldsFromDataDictionary

      @Deprecated List<String> getDuplicateIdentifierFieldsFromDataDictionary(String docTypeName, String collectionName)
      Deprecated.
    • getMultiValueIdentifierList

      @Deprecated List<String> getMultiValueIdentifierList(Collection maintCollection, List<String> duplicateIdentifierFields)
      Deprecated.
    • hasBusinessObjectExisted

      @Deprecated boolean hasBusinessObjectExisted(BusinessObject bo, List<String> existingIdentifierList, List<String> duplicateIdentifierFields)
      Deprecated.
    • clearBusinessObjectOfRestrictedValues

      @Deprecated void clearBusinessObjectOfRestrictedValues(MaintenanceDocumentRestrictions maintenanceDocumentRestrictions)
      Deprecated.
      Blanks out or sets the default of any value specified as restricted within the MaintenanceDocumentRestrictions instance. This method should only be called if this maintainable represents the new maintainable of the maintenance document.
    • isBoNotesEnabled

      boolean isBoNotesEnabled()
      Deprecated.
    • retrieveObjectForEditOrCopy

      PersistableBusinessObject retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> businessObjectKeys)
      Deprecated.
    • prepareBusinessObject

      @Deprecated void prepareBusinessObject(BusinessObject businessObject)
      Deprecated.
      Gives chance to a maintainable object to prepare and return a maintainable object which might be external to the system
    • deleteBusinessObject

      @Deprecated void deleteBusinessObject()
      Deprecated.
    • isOldBusinessObjectInDocument

      @Deprecated boolean isOldBusinessObjectInDocument()
      Deprecated.
    • getShowInactiveRecords

      @Deprecated boolean getShowInactiveRecords(String collectionName)
      Deprecated.
      Indicates whether inactive records for the given collection should be display.
      Parameters:
      collectionName - - name of the collection (or sub-collection) to check inactive record display setting
      Returns:
      true if inactive records should be displayed, false otherwise
    • getInactiveRecordDisplay

      @Deprecated Map<String,Boolean> getInactiveRecordDisplay()
      Deprecated.
      Returns the Map used to control the state of inactive record collection display. Exposed for setting from the maintenance jsp.
    • setShowInactiveRecords

      @Deprecated void setShowInactiveRecords(String collectionName, boolean showInactive)
      Deprecated.
      Indicates to maintainble whether or not inactive records should be displayed for the given collection name.
      Parameters:
      collectionName - - name of the collection (or sub-collection) to set inactive record display setting
      showInactive - - true to display inactive, false to not display inactive records
    • populateNewCollectionLines

      @Deprecated Map<String,String> populateNewCollectionLines(Map<String,String> fieldValues, MaintenanceDocument maintenanceDocument, String methodToCall)
      Deprecated.
      Populates the new collection lines based on key/value pairs.
    • getNewCollectionLine

      @Deprecated PersistableBusinessObject getNewCollectionLine(String collectionName)
      Deprecated.
      Gets the holder for the "add line" for a collection on the business object
    • addNewLineToCollection

      @Deprecated void addNewLineToCollection(String collectionName)
      Deprecated.
      Adds the new line for the given collection to the business object's collection.
    • processBeforeAddLine

      @Deprecated void processBeforeAddLine(String colName, Class colClass, BusinessObject addBO)
      Deprecated.
      KULRICE-4264 - a hook to change the state of the business object, which is the "new line" of a collection, before it is validated
    • setGenerateDefaultValues

      @Deprecated void setGenerateDefaultValues(String docTypeName)
      Deprecated.
      Set default values.
    • setGenerateBlankRequiredValues

      @Deprecated void setGenerateBlankRequiredValues(String docTypeName)
      Deprecated.
      Set default values for blank required fields.
    • getSections

      @Deprecated List getSections(MaintenanceDocument maintenanceDocument, Maintainable oldMaintainable)
      Deprecated.
      Returns a list of Section objects that specify how to render the view for the maintenance object.
      Parameters:
      oldMaintainable - - If this is the new maintainable, the old is passed in for reference. If it is the old maintainable, then null will be passed in
    • populateBusinessObject

      @Deprecated Map populateBusinessObject(Map<String,String> fieldValues, MaintenanceDocument maintenanceDocument, String methodToCall)
      Deprecated.
      This method populates the business object based on key/value pairs.
    • getMaintainableTitle

      @Deprecated String getMaintainableTitle()
      Deprecated.
      Returns a string that will be displayed as title on the maintenance screen.
    • setupNewFromExisting

      void setupNewFromExisting(MaintenanceDocument document, Map<String,String[]> parameters)
      Deprecated.
    • processAfterCopy

      void processAfterCopy(MaintenanceDocument document, Map<String,String[]> requestParameters)
      Deprecated.
    • processAfterEdit

      void processAfterEdit(MaintenanceDocument document, Map<String,String[]> requestParameters)
      Deprecated.
    • processAfterNew

      void processAfterNew(MaintenanceDocument document, Map<String,String[]> requestParameters)
      Deprecated.
    • processAfterPost

      void processAfterPost(MaintenanceDocument document, Map<String,String[]> requestParameters)
      Deprecated.