Todos dados datatable

Boa Noite pessoal

já procurei mto mas não encontrei nada, será que alguem poderia me mostrar uma forma de recuperar todos os dados do datatable(JSF) de uma vez, que no meu caso é o seguinte, exibo uma lista e nela aparecem todos os dados um dele pode mudar, então gostaria que quando a pessoa clicasse em finalizar todos os dados voltassem para a lista de uma vez,
segue o código da pagina até aqui funciona normalmente exibe numa boa só não recupera os dados. se nao der para fazer com datatable poderiam me mostrar outra forma de faze-lo fico no aguardo


            <h:dataTable border="1" var="enderecoDTO" value="#{ArmazemBean.enderecosDTO}" id="enderecos" >
                
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Corredor"/>
                    </f:facet>
                    <h:outputText value="${enderecoDTO.rua}"/>
                    <h:inputHidden id="rua" value="${enderecoDTO.rua}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Coluna"/>
                    </f:facet>
                    <h:outputText value="${enderecoDTO.coluna}"/>
                    <h:inputHidden id="coluna" value="${enderecoDTO.coluna}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Prateleira"/>
                    </f:facet>
                    <h:outputText value="${enderecoDTO.prateleira}"/>
                    <h:inputHidden id="prateleira" value="${enderecoDTO.prateleira}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Produto"/>
                    </f:facet>
                    <h:selectOneMenu value="${enderecoDTO.produtoDTO}">
                        <f:selectItems value="${ArmazemBean.produtosDoArmazemDTO}" var="produto"  itemLabel="${produto.descricao}"/>
                        <h:inputHidden id="produtoDTO" value="${enderecoDTO.produtoDTO}">
                        <f:converter converterId="ProdutoCVT"/>
                        </h:inputHidden>
                        <f:converter converterId="ProdutoCVT"/>
                    </h:selectOneMenu>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Quantidade"/>
                    </f:facet>
                    <h:outputText value="${enderecoDTO.quantidade}"/>
                    <h:inputHidden id="quantidade" value="${enderecoDTO.quantidade}"/>
                </h:column>


            </h:dataTable>