Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Maintenance view should extend from KPMEEffectiveDateBO-MaintenanceView (defined in KPMEUifDefinitions.xml).
    •  

      this provides the effective date warning dialog.

    •  
      Expand
      iconfalse
      titleExample usage (Click to expand)
      <bean id="SalaryGroup-MaintenanceView" parent="SalaryGroup-MaintenanceView-parentBean"/>
      <bean id="SalaryGroup-MaintenanceView-parentBean" abstract="true" parent="KPMEEffectiveDateBO-MaintenanceView">
          <property name="headerText" value="Salary Group Maintenance"/>
          <property name="dataObjectClassName" value="org.kuali.kpme.core.salarygroup.SalaryGroup"/>
                         .......   
  2. Lookup view should extend from either KPMEUif-EffectiveDateBONoViewLinkLookupView  or KPMEUif-EffectiveDateBOLookupView (defined in KPMEUifDefinitions.xml).
    •  this provides the following propertties:
      • maintenanceUrlMappingkpme/effectiveDateMaintenance

      • viewHelperServiceClassorg.kuali.kpme.core.lookup.KpmeHrBusinessObjectLookupableImpl

      • criteriaFields = effectiveDate 

    •  
      Expand
      iconfalse
      titleExample Usage (Click to expand)
       <bean id="SalaryGroup-LookupView" parent="KPMEUif-EffectiveDateBOLookupView">
          <property name="headerText" value="Salary Group Lookup" />
          <property name="dataObjectClassName" value="org.kuali.kpme.core.salarygroup.SalaryGroup" />
          <property name="criteriaFields">
            <list merge="true">
              <bean parent="Uif-LookupCriteriaInputField" p:propertyName="hrSalGroup" />
                         .......   
  3. Maintenance document type should extend from KpmeEffectiveDateMaintenanceDocumentType (defined in KpmeEffectiveDateMaintenanceDocumentType.xml).

    •  

      this provides the docHandler URL = ${kuali.docHandler.url.prefix}/kr-krad/kpme/effectiveDateMaintenance?methodToCall=docHandler

    •  
      Expand
      iconfalse
      titleExample usage (Click to expand)
      <documentType>
          <name>SalaryGroupMaintenanceDocumentType</name>
          <parent>KpmeEffectiveDateMaintenanceDocumentType</parent>
          <label>Salary Group Document</label>
      </documentType>
          .......   

       

       

       

...