Esta página é um compêndio de situações e perguntas frequentes com a utilização do XEO Core
O clone() de um boObject não duplica atributos binários (ficheiros), como tal, para se ter um clone() completo é necessário introduzir este código que faz a duplicação do atributo binário (se o objecto tiver mais do que um atributo do tipo binário é necessário executar o código para todos os atributos):
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()
No permission to view TWiki.WebTopBar