/** * Generates a ArchiveDetailsList structure with one ArchiveDetails object. * The object instance identifier will be set as 0. The operation will use * the submitted related, source, network, provider and objId fields to * fill-in the object. The fields network and provider are not set. * * @param related Related field * @param source Source field * @param network Network field * @param provider Provider field * @param objId Object instance identifier field * @return The ArchiveDetailsList object */ public static ArchiveDetailsList generateArchiveDetailsList(final Long related, final ObjectId source, final Identifier network, final URI provider, final Long objId) { final ArchiveDetailsList archiveDetailsList = HelperArchive.generateArchiveDetailsList( related, source, network, provider ); archiveDetailsList.get(0).setInstId(objId); return archiveDetailsList; }
archDetails.get(0).setInstId(objId);
archiveDetails.setInstId(new Long(0)); // no need to worry about objIds
/** * Please consider using the same method but with the provider URI directly * as argument instead of the connectionDetails object * * @param related Related field * @param source Source field * @param connectionDetails The details of the connection * @return The ArchiveDetailsList object */ @Deprecated public static ArchiveDetailsList generateArchiveDetailsList(final Long related, final ObjectId source, final SingleConnectionDetails connectionDetails) { final ArchiveDetails archiveDetails = new ArchiveDetails(); archiveDetails.setInstId(new Long(0)); archiveDetails.setDetails(new ObjectDetails(related, source)); archiveDetails.setNetwork(ConfigurationProviderSingleton.getNetwork()); archiveDetails.setTimestamp(HelperTime.getTimestamp()); archiveDetails.setProvider(connectionDetails.getProviderURI()); final ArchiveDetailsList archiveDetailsList = new ArchiveDetailsList(); archiveDetailsList.add(archiveDetails); return archiveDetailsList; }
/** * Generates a ArchiveDetailsList structure with one ArchiveDetails object. * The object instance identifier will be set as 0. The operation will use * the submitted related, source, network and provider fields to fill-in the * object. The fields network and provider are not set. * * @param related Related field * @param source Source field * @param network Network field * @param provider Provider field * @return The ArchiveDetailsList object */ public static ArchiveDetailsList generateArchiveDetailsList(final Long related, final ObjectId source, final Identifier network, final URI provider) { final ArchiveDetails archiveDetails = new ArchiveDetails(); archiveDetails.setInstId(new Long(0)); archiveDetails.setDetails(new ObjectDetails(related, source)); archiveDetails.setNetwork(network); archiveDetails.setTimestamp(HelperTime.getTimestamp()); archiveDetails.setProvider(provider); final ArchiveDetailsList archiveDetailsList = new ArchiveDetailsList(); archiveDetailsList.add(archiveDetails); return archiveDetailsList; }
archiveDetails.setInstId(new Long(0)); archiveDetails.setDetails(new ObjectDetails(relatedList.get(i), sourcesList.get(i))); archiveDetails.setNetwork(ConfigurationProviderSingleton.getNetwork());
/** * Generates a ArchiveDetailsList structure with one ArchiveDetails object. * The object instance identifier will be set as 0. The operation will use * the submitted related, source and connectionDetails fields to fill-in the * object. It will use the provider's network to fill in the network's * field. * * @param related Related field * @param source Source field * @param uri URI field * @return The ArchiveDetailsList object */ public static ArchiveDetailsList generateArchiveDetailsList(final Long related, final ObjectId source, final URI uri) { final ArchiveDetails archiveDetails = new ArchiveDetails(); archiveDetails.setInstId(new Long(0)); archiveDetails.setDetails(new ObjectDetails(related, source)); archiveDetails.setNetwork(ConfigurationProviderSingleton.getNetwork()); archiveDetails.setTimestamp(HelperTime.getTimestamp()); archiveDetails.setProvider(uri); final ArchiveDetailsList archiveDetailsList = new ArchiveDetailsList(); archiveDetailsList.add(archiveDetails); return archiveDetailsList; }
/** * Generates a ArchiveDetailsList structure with one ArchiveDetails object. * The object instance identifier will be set as 0. The operation will use * the submitted related, source and interaction fields to fill-in the * object. * * @param related Related field * @param source Source field * @param interaction Interaction * @return The ArchiveDetailsList object */ public static ArchiveDetailsList generateArchiveDetailsList(final Long related, final ObjectId source, final MALInteraction interaction) { final ArchiveDetails archiveDetails = new ArchiveDetails(); archiveDetails.setInstId(new Long(0)); archiveDetails.setDetails(new ObjectDetails(related, source)); archiveDetails.setNetwork(interaction.getMessageHeader().getNetworkZone()); archiveDetails.setTimestamp(HelperTime.getTimestamp()); archiveDetails.setProvider(interaction.getMessageHeader().getURIFrom()); final ArchiveDetailsList archiveDetailsList = new ArchiveDetailsList(); archiveDetailsList.add(archiveDetails); return archiveDetailsList; }
ArchiveDetails archiveDetails = new ArchiveDetails(); archiveDetails.setDetails(objectDetailsList.get(i)); archiveDetails.setInstId(new Long(0)); // no need to worry about objIds archiveDetails.setTimestamp(HelperTime.getTimestamp());
details.get(0).setInstId(confId.getKey().getInstId()); IdentifierList providerNameList = new IdentifierList(1); providerNameList.add(provider.getProviderName());
archiveDetails.get(0).setInstId(objId); // requirement: 3.5.2.4 archiveDetails.get(0).setNetwork(interaction.getMessageHeader().getNetworkZone()); // RID raised to create this requirement! archiveDetails.get(0).setProvider(interaction.getMessageHeader().getURIFrom()); // RID raised to create this requirement!
archiveDetails.setInstId(new Long(0)); archiveDetails.setDetails(new ObjectDetails(updateHeaderList.get(i).getKey().getThirdSubKey(), null)); // Event objId archiveDetails.setNetwork(msgHeader.getNetworkZone());