﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » Custom Business Layer Object</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 09 Jun 2026 12:21:06 GMT</lastBuildDate><ttl>20</ttl><item><title>Custom Business Layer Object</title><link>http://forum.strataframe.net/FindPost29385.aspx</link><description>&lt;div&gt;Olá...&lt;br/&gt;&lt;br/&gt;Tenho a necessidade de disponibilizar um objeto do tipo Business Objects na User Interface sem os métodos de acesso a dados (select, insert, update, delete),&amp;nbsp;portanto eu criei uma classe chamada TransferObject que herda a classe BusinessLayer e&amp;nbsp;sobrescrevi&amp;nbsp;os métodos de acesso a dados para não ser apresentados aos programadores.&lt;div&gt;&lt;div&gt;Para tudo funcionar, isolei os objetos Business Objects em uma camada Web Service para que somente essa camada realize as operações de acesso a dados e em seguida replicar as informações para os objetos Transfer Objects.&lt;br/&gt;&lt;br/&gt;&lt;div&gt;Estou com dúvidas se há algo de errado ou que deixei de implementar quando herdei a classe BusinessLayer, pois:&lt;div&gt;Quando preencho qualquer classe filha de TransferObject com dados (via Web Service) em um projeto WebApplication, não consigo manter as informações em sessão utilizando a classe ApplicationBasePage, e também os controles TextBox da Strata não conseguem apresentar as informações contidas no objeto Transfer Object (DataBind).&lt;br/&gt;&lt;br/&gt;&lt;div&gt;Tenho que implementar alguma interface ou reescrever algum método especifico para que minha classe customizada consiga replicar todos os comportamentos de uma classe Business Object genuína na User Interface? &amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;Obrigado!&lt;div&gt;Danillo.</description><pubDate>Tue, 18 Jan 2011 13:47:17 GMT</pubDate><dc:creator>Danillo Barbosa</dc:creator></item><item><title>RE: Custom Business Layer Object</title><link>http://forum.strataframe.net/FindPost29386.aspx</link><description>Olá Danillo.&lt;br/&gt;&lt;br/&gt;Para mim ficou um tanto difícil dizer o que pode estar acontecendo sem&amp;nbsp;olhar a fundo seu código. O que eu tentaria seria herdar diretamente sem fazer alteração alguma e ir testando, passo-a-passo, até o ponto onde ocorresse algum erro e então você teria algo mais específico para trabalhar a solução.</description><pubDate>Tue, 18 Jan 2011 13:47:17 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item></channel></rss>