Package org.kuali.rice.kns.util
Class MaintenanceUtils
java.lang.Object
org.kuali.rice.kns.util.MaintenanceUtils
Deprecated.
-
Method Summary
Modifier and TypeMethodDescriptionprotected static voidaddRowsToErrorKeySet(List<Row> listOfRows, Set<String> errorKeys) Deprecated.This method recurses through all the fields of the list of rows and adds each field's property name to the set if it starts with Constants.MAINTENANCE_NEW_MAINTAINABLEstatic voidcheckForLockingDocument(Maintainable maintainable, boolean throwExceptionIfLocked) Deprecated.This method will throw aValidationExceptionif there is a valid locking document in existence and throwExceptionIfLocked is true.findMaintainableCollectionDefinition(List<MaintainableSectionDefinition> sections, String collectionName) Deprecated.Finds the MaintainableCollectionDefinition corresponding to the given collection name.static StringgenerateErrorKeyForSection(Section section) Deprecated.Given a section, returns a comma delimited string of all fields, representing the error keys that exist for a sectiongenerateMultipleValueLookupBOTemplate(List<MaintainableSectionDefinition> sections, String collectionName) Deprecated.Returns the field templates defined in the maint dictionary xml files.retrievePropertyPathToAttributeSecurityMappings(String docTypeName) Deprecated.static final voidsetFieldDirectInquiry(org.kuali.rice.krad.bo.BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List<String> displayedFieldNames, Maintainable maintainable, MaintainableFieldDefinition maintainableFieldDefinition) Deprecated.static final voidsetFieldDirectInquiry(org.kuali.rice.krad.bo.BusinessObject businessObject, String attributeName, MaintainableFieldDefinition maintainableFieldDefinition, Field field, List<String> displayedFieldNames) Deprecated.static final FieldsetFieldQuickfinder(org.kuali.rice.krad.bo.BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List<String> displayedFieldNames, Maintainable maintainable, MaintainableFieldDefinition maintainableFieldDefinition) Deprecated.static final FieldsetFieldQuickfinder(org.kuali.rice.krad.bo.BusinessObject businessObject, String attributeName, MaintainableFieldDefinition maintainableFieldDefinition, Field field, List<String> displayedFieldNames, SelectiveReferenceRefresher srr) Deprecated.Checks to see if there has been an override lookup declared for the maintenance field.
-
Method Details
-
generateMultipleValueLookupBOTemplate
public static Map<String,String> generateMultipleValueLookupBOTemplate(List<MaintainableSectionDefinition> sections, String collectionName) Deprecated.Returns the field templates defined in the maint dictionary xml files. Field templates are used in multiple value lookups. When doing a MV lookup on a collection, the returned BOs are not necessarily of the same type as the elements of the collection. Therefore, a means of mapping between the fields for the 2 BOs are necessary. The template attribute of <maintainableField>s contained within <maintainableCollection>s tells us this mapping. Example: a <maintainableField name="collectionAttrib" template="lookupBOAttrib"> definition means that when a list of BOs are returned, the lookupBOAttrib value of the looked up BO will be placed into the collectionAttrib value of the BO added to the collection- Parameters:
sections- the sections of a documentcollectionName- the name of a collection. May be a nested collection with indices (e.g. collA[1].collB)- Returns:
-
findMaintainableCollectionDefinition
public static MaintainableCollectionDefinition findMaintainableCollectionDefinition(List<MaintainableSectionDefinition> sections, String collectionName) Deprecated.Finds the MaintainableCollectionDefinition corresponding to the given collection name. For example, if the collection name is "A.B.C", it will attempt to find the MaintainableCollectionDefinition for C that is nested in B that is nested under A. This may not work correctly if there are duplicate collection definitions within the sections- Parameters:
sections- the sections of a maint doccollectionName- the name of a collection, relative to the root of the BO being maintained. This value may have index values (e.g. [1]), but these are ignored.- Returns:
-
setFieldQuickfinder
public static final Field setFieldQuickfinder(org.kuali.rice.krad.bo.BusinessObject businessObject, String attributeName, MaintainableFieldDefinition maintainableFieldDefinition, Field field, List<String> displayedFieldNames, SelectiveReferenceRefresher srr) Deprecated.Checks to see if there has been an override lookup declared for the maintenance field. If so, the override will be used for the quickfinder and lookup utils will not be called. If no override was given, LookupUtils.setFieldQuickfinder will be called to set the system generated quickfinder based on the attributes relationship to the parent business object.- Returns:
- Field with quickfinder set if one was found
-
setFieldQuickfinder
public static final Field setFieldQuickfinder(org.kuali.rice.krad.bo.BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List<String> displayedFieldNames, Maintainable maintainable, MaintainableFieldDefinition maintainableFieldDefinition) Deprecated. -
setFieldDirectInquiry
public static final void setFieldDirectInquiry(org.kuali.rice.krad.bo.BusinessObject businessObject, String attributeName, MaintainableFieldDefinition maintainableFieldDefinition, Field field, List<String> displayedFieldNames) Deprecated. -
setFieldDirectInquiry
public static final void setFieldDirectInquiry(org.kuali.rice.krad.bo.BusinessObject businessObject, String collectionName, boolean addLine, int index, String attributeName, Field field, List<String> displayedFieldNames, Maintainable maintainable, MaintainableFieldDefinition maintainableFieldDefinition) Deprecated. -
generateErrorKeyForSection
Deprecated.Given a section, returns a comma delimited string of all fields, representing the error keys that exist for a section- Parameters:
section- a section- Returns:
-
addRowsToErrorKeySet
Deprecated.This method recurses through all the fields of the list of rows and adds each field's property name to the set if it starts with Constants.MAINTENANCE_NEW_MAINTAINABLE- Parameters:
listOfRows-errorKeys-- See Also:
-
checkForLockingDocument
public static void checkForLockingDocument(Maintainable maintainable, boolean throwExceptionIfLocked) Deprecated.This method will throw aValidationExceptionif there is a valid locking document in existence and throwExceptionIfLocked is true. -
retrievePropertyPathToAttributeSecurityMappings
public static Map<String,org.kuali.rice.krad.datadictionary.AttributeSecurity> retrievePropertyPathToAttributeSecurityMappings(String docTypeName) Deprecated.
-
MaintenanceUtils.