TWiki> WebXEO Web>XeoPrimerXeoCore (revision 2)EditAttach
Tags:
create new tag
, view all tags
-- TWikiAdminUser - 11 Sep 2009

Página Principal do XEO.Core

Random Notes:

O método clone() do boObjecto não duplica o conteúdo de um attributeBinnaryData

Essencialmente fica-se com uma referência para o conteúdo binário do objecto original. Para fazer uma cópia total, deve-se clonar também o conteúdo binário, algo assim:

            boObject original;

            boObject toClone = original.cloneObject();

            iFileServer fs = new iFileServer();
            fs.mount();
            iFile file = original.getAttribute("attribute_binary_content").getValueiFile();
            String filedir = "//" + BasiciFile.IFILE_SERVICE_NAME + "/" + file.getName();
            iFile xfiledir = fs.getFile(filedir);
            toClone.getAttribute("attribute_binary_content").setValueiFile(xfiledir);
            xfiledir.setBinaryStream(file.getInputStream());
            toClone.update()
Edit | Attach | Print version | History: r23 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2010-03-11 - PedroRio
 

No permission to view TWiki.WebTopBar

This site is powered by the TWiki collaboration platform Powered by Perl

No permission to view TWiki.WebBottomBar