copy Para o Realm
Copie novos objetos para o domínio ou atualize os existentes. A versão gerenciada do objeto será retornada.
Isso copiará recursivamente objetos para o domínio. Tanto aquelas com e sem chaves primárias. O comportamento de copiar objetos com chaves primárias dependerá da política de atualização especificada. Chamar com UpdatePolicy.ERROR não permitirá a atualização de objetos existentes. Portanto, se já existir um objeto com a mesma chave primária, um erro será gerado. Definir isso assim significa que somente novos objetos podem ser criados. Chamar com UpdatePolicy.ALL significa que um objeto existente com uma chave primária correspondente terá todas as suas propriedades atualizadas com os valores do objeto de entrada.
Os objetos atualizados já gerenciados não serão copiados, apenas retornarão a própria instância. Tentar copiar objetos desatualizados gerará uma exceção. Para obter uma referência atualizada de um objeto, use findLatest.
Return
a versão gerenciada do obj.
Parâmetros
o objeto do qual criar uma cópia.
política de atualização ao importar objetos.
Lança
se o gráfico de objeto de instance
contiver um objeto com um valor de chave primária que já exista e a política de atualização for UpdatePolicy.ERROR, se o gráfico de objetos contiver um objeto de uma versão anterior ou se uma propriedade não corresponder ao esquema subjacente .