org.rcsb.cif.schema.core.AuditSupport Maven / Gradle / Ivy
package org.rcsb.cif.schema.core;
import org.rcsb.cif.model.*;
import org.rcsb.cif.schema.*;
import javax.annotation.Generated;
/**
* Data items in the AUDIT_SUPPORT category record details about the
* funding support for the data collected and analysed in the data set.
*/
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class AuditSupport extends DelegatingCategory.DelegatingCifCoreCategory {
private static final String NAME = "audit_support";
public AuditSupport(CifCoreBlock parentBlock) {
super(NAME, parentBlock);
}
/**
* The award number associated with this source of support.
* @return StrColumn
*/
public StrColumn getAwardNumber() {
return new DelegatingStrColumn(parentBlock.getColumn("audit_support_award_number"));
}
/**
* The recipient of the support. May be an
* individual or institution.
* @return StrColumn
*/
public StrColumn getAwardRecipient() {
return new DelegatingStrColumn(parentBlock.getColumn("audit_support_award_recipient"));
}
/**
* Type or kind of award.
* @return StrColumn
*/
public StrColumn getAwardType() {
return new DelegatingStrColumn(parentBlock.getColumn("audit_support_award_type"));
}
/**
* The name of the organization providing funding support for
* the data collected and analysed in the data block. The
* recommended source for such names is the Open Funder
* Registry (https://github.com/CrossRef/open-funder-registry)
* @return StrColumn
*/
public StrColumn getFundingOrganization() {
return new DelegatingStrColumn(parentBlock.getColumn("audit_support_funding_organization"));
}
/**
* The Digital Object Identifier (DOI) associated with the
* Organization providing funding support for
* the data collected and analysed in the data block. In
* accordance with CrossRef guidelines, the full URI of
* the resolved page describing the funding organization
* should be given (i.e. including the https://doi.org/
* component).
* @return StrColumn
*/
public StrColumn getFundingOrganizationDoi() {
return new DelegatingStrColumn(parentBlock.getColumn("audit_support_funding_organization_doi"));
}
/**
* An arbitrary unique identifier for each source of support for
* the data collected and analysed in the data block.
* @return StrColumn
*/
public StrColumn getId() {
return new DelegatingStrColumn(parentBlock.getColumn("audit_support_id"));
}
}