/** * Creates an instance of this type using the default constructor. It is a generic factory method. * @return A new instance of this type with default field values. */ public org.ccsds.moims.mo.mal.structures.Element createElement() { return new org.ccsds.moims.mo.com.archive.structures.ArchiveDetails(); }
/** * Creates an instance of the source type using the default constructor. It is a generic factory method. * @return A new instance of the source type with default field values. */ public org.ccsds.moims.mo.mal.structures.Element createElement() { return new org.ccsds.moims.mo.com.archive.structures.ArchiveDetails(); }
public ArchiveDetails getArchiveDetails() { return new ArchiveDetails( objId, new ObjectDetails(relatedLink, sourceLink), network, timestamp, providerURI ); }
public ArchiveDetails getArchiveDetails() { final Identifier net = (this.network == null) ? null : new Identifier(network); final URI uri = (this.providerURI == null) ? null : new URI(providerURI); return new ArchiveDetails(objId, new ObjectDetails(relatedLink, sourceLink), net, new FineTime(timestampArchiveDetails), uri); }
ArchiveDetails archiveDetails = new ArchiveDetails(); archiveDetails.setDetails(objectDetailsList.get(0)); archiveDetails.setInstId(new Long(0)); // no need to worry about objIds
/** * Decodes the value of this object using the provided MALDecoder. * @param decoder decoder - the decoder to use for decoding. * @return Returns this object. * @throws org.ccsds.moims.mo.mal.MALException if any decoding errors are detected. */ public org.ccsds.moims.mo.mal.structures.Element decode(org.ccsds.moims.mo.mal.MALDecoder decoder) throws org.ccsds.moims.mo.mal.MALException { org.ccsds.moims.mo.mal.MALListDecoder listDecoder = decoder.createListDecoder(this); int decodedSize = listDecoder.size(); if (decodedSize > 0) { ensureCapacity(decodedSize); } while (listDecoder.hasNext()) { add((org.ccsds.moims.mo.com.archive.structures.ArchiveDetails) listDecoder.decodeNullableElement(new org.ccsds.moims.mo.com.archive.structures.ArchiveDetails())); } return this; }
/** * 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; }
} else { //use the timestamp given archiveDetailsList = new ArchiveDetailsList(); archiveDetailsList.add(new ArchiveDetails(0L, new ObjectDetails(related, source), ConfigurationProviderSingleton.getNetwork(), timestamp, connectionDetails.getProviderURI()));
ArchiveDetails archDetails = new ArchiveDetails(objId, objDetails, network, timestamp, providerURI);
ArchiveDetails archiveDetails = new ArchiveDetails(); archiveDetails.setInstId(new Long(0)); archiveDetails.setDetails(new ObjectDetails(relatedList.get(i), sourcesList.get(i)));
ArchiveDetails archiveDetails = new ArchiveDetails( comEntity.getObjectId(), new ObjectDetails(comEntity.getRelatedLink(), objectId),
/** * 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 archiveDetails = new ArchiveDetails(); archiveDetails.setInstId(new Long(0)); archiveDetails.setDetails(new ObjectDetails(updateHeaderList.get(i).getKey().getThirdSubKey(), null)); // Event objId