@ Override protected Object getRowKeyValue ( final FacesContext context ) { final ValueExpression veRowKey = getValueExpression ( PropertyKeys . rowKey . name ( ) ) ; if ( veRowKey == null ) { throw new RuntimeException ( "RowKey required on sheet!" ) ; } final Object value = veRowKey . getValue ( context . getELContext ( ) ) ; if ( value == null ) { throw new RuntimeException ( "RowKey must resolve to non-null value for updates to work properly" ) ; } return value ; }
Gets the rowKey for the current row