/** Constructs a citation date initialized to the given date. */ public CitationDateImpl(final Date date, final DateType dateType) { setDate(date); setDateType(dateType); }
/** * Set the information about the series, or aggregate dataset, of which the dataset is a part. * Set to {@code null} if none. */ public synchronized void setSeries(final Series newValue) { checkWritePermission(); series = newValue; }
/** * Set the name of the responsible person- surname, given name, title separated by a delimiter. * Only one of {@code individualName}, {@link #getOrganisationName organisationName} and {@link * #getPositionName positionName} should be provided. */ public synchronized void setIndividualName(final String newValue) { checkWritePermission(); individualName = newValue; }
/** Set supplemental instructions on how or when to contact the individual or organization. */ public synchronized void setContactInstructions(final InternationalString newValue) { checkWritePermission(); contactInstructions = newValue; }
/** * Returns the unique identifier for the resource. Example: Universal Product Code (UPC), * National Stock Number (NSN). */ public synchronized Collection<Identifier> getIdentifiers() { return (identifiers = nonNullCollection(identifiers, Identifier.class)); }
/** Set details on which pages of the publication the article was published. */ public synchronized void setPage(final String newValue) { checkWritePermission(); page = newValue; } }
/** * Returns the telephone numbers by which individuals can speak to the responsible organization * or individual. * * @since 2.4 */ public synchronized Collection<String> getVoices() { return (voices = nonNullCollection(voices, String.class)); }
/** * Set the telephone numbers by which individuals can speak to the responsible organization or * individual. * * @since 2.4 */ public synchronized void setVoices(final Collection<? extends String> newValues) { voices = copyCollection(newValues, voices, String.class); }
/** Set the mode in which the resource is represented, or an empty string if none. */ public synchronized void setPresentationForm( final Collection<? extends PresentationForm> newValues) { presentationForm = copyCollection(newValues, presentationForm, PresentationForm.class); }
/** Set the name of an application profile that can be used with the online resource. */ public synchronized void setApplicationProfile(final String newValue) { checkWritePermission(); applicationProfile = newValue; }
/** Set the city of the location */ public synchronized void setCity(final InternationalString newValue) { checkWritePermission(); city = newValue; }
/** Set the address of the electronic mailbox of the responsible organization or individual. */ public synchronized void setElectronicMailAddresses( final Collection<? extends String> newValues) { electronicMailAddresses = copyCollection(newValues, electronicMailAddresses, String.class); }
/** * Set other information required to complete the citation that is not recorded elsewhere. Set * to {@code null} if none. */ public synchronized void setOtherCitationDetails(final InternationalString newValue) { checkWritePermission(); otherCitationDetails = newValue; }
/** Set the address of the responsible party. */ public synchronized void setContactInfo(final Contact newValue) { checkWritePermission(); contactInfo = newValue; }
/** Set telephone numbers at which the organization or individual may be contacted. */ public synchronized void setPhone(final Telephone newValue) { checkWritePermission(); phone = newValue; }
/** * Returns the name and position information for an individual or organization that is * responsible for the resource. Returns an empty string if there is none. */ public synchronized Collection<ResponsibleParty> getCitedResponsibleParties() { return (citedResponsibleParties = nonNullCollection(citedResponsibleParties, ResponsibleParty.class)); }
/** Set the name of the series, or aggregate dataset, of which the dataset is a part. */ public synchronized void setName(final InternationalString newValue) { checkWritePermission(); name = newValue; }
/** Set the International Standard Book Number, or {@code null} if none. */ public synchronized void setISBN(final String newValue) { checkWritePermission(); ISBN = newValue; }
/** * Set the name of the responsible organization. Only one of {@link #getIndividualName * individualName}, </code>organisationName</code> and {@link #getPositionName positionName} * should be provided. */ public synchronized void setOrganisationName(final InternationalString newValue) { checkWritePermission(); organisationName = newValue; }
/** Set the version of the cited resource. */ public synchronized void setEdition(final InternationalString newValue) { checkWritePermission(); edition = newValue; }