public class JobPostingImpl extends IntangibleImpl implements JobPosting
JobPosting.JobPosting.Builder| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.collect.ImmutableListMultimap<java.lang.String,ValueType> |
properties |
| Constructor and Description |
|---|
JobPostingImpl(com.google.common.collect.Multimap<java.lang.String,ValueType> properties,
com.google.common.collect.Multimap<java.lang.String,Thing> reverseMap) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
containsProperty(java.lang.String name) |
com.google.common.collect.ImmutableList<SchemaOrgType> |
getBaseSalaryList()
Returns the value list of property baseSalary.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getBenefitsList()
Returns the value list of property benefits.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getDatePostedList()
Returns the value list of property datePosted.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getEducationRequirementsList()
Returns the value list of property educationRequirements.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getEmploymentTypeList()
Returns the value list of property employmentType.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getExperienceRequirementsList()
Returns the value list of property experienceRequirements.
|
java.lang.String |
getFullTypeName()
Returns the full name of this schema.org type.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getHiringOrganizationList()
Returns the value list of property hiringOrganization.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getIncentiveCompensationList()
Returns the value list of property incentiveCompensation.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getIncentivesList()
Returns the value list of property incentives.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getIndustryList()
Returns the value list of property industry.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getJobBenefitsList()
Returns the value list of property jobBenefits.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getJobLocationList()
Returns the value list of property jobLocation.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getOccupationalCategoryList()
Returns the value list of property occupationalCategory.
|
protected com.google.common.collect.ImmutableList<ValueType> |
getPropertyList(java.lang.String property) |
com.google.common.collect.ImmutableList<SchemaOrgType> |
getQualificationsList()
Returns the value list of property qualifications.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getResponsibilitiesList()
Returns the value list of property responsibilities.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getSalaryCurrencyList()
Returns the value list of property salaryCurrency.
|
protected ValueType |
getSingleValueProperty(java.lang.String name) |
com.google.common.collect.ImmutableList<SchemaOrgType> |
getSkillsList()
Returns the value list of property skills.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getSpecialCommitmentsList()
Returns the value list of property specialCommitments.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getTitleList()
Returns the value list of property title.
|
com.google.common.collect.ImmutableList<SchemaOrgType> |
getWorkHoursList()
Returns the value list of property workHours.
|
boolean |
includesProperty(java.lang.String property)
Whether the property can be set in this type.
|
getAdditionalTypeList, getAlternateNameList, getDescriptionList, getDetailedDescriptionList, getImageList, getMainEntityOfPageList, getNameList, getPopularityScoreList, getPotentialActionList, getSameAsList, getUrlListcontainsJsonLdId, contentEquals, getJsonLdContextList, getJsonLdId, getJsonLdReverseMap, getPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdditionalTypeList, getAlternateNameList, getDescriptionList, getDetailedDescriptionList, getImageList, getMainEntityOfPageList, getNameList, getPopularityScoreList, getPotentialActionList, getSameAsList, getUrlListcontainsJsonLdId, getJsonLdContextList, getJsonLdId, getJsonLdReverseMapgetPropertycontentEqualsprotected final com.google.common.collect.ImmutableListMultimap<java.lang.String,ValueType> properties
public java.lang.String getFullTypeName()
SchemaOrgTypegetFullTypeName in interface SchemaOrgTypegetFullTypeName in class IntangibleImplpublic boolean includesProperty(java.lang.String property)
SchemaOrgTypeincludesProperty in interface SchemaOrgTypeincludesProperty in class IntangibleImplproperty - The name of property which can be short property name or full property name.public com.google.common.collect.ImmutableList<SchemaOrgType> getBaseSalaryList()
JobPostinggetBaseSalaryList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getBenefitsList()
JobPostinggetBenefitsList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getDatePostedList()
JobPostinggetDatePostedList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getEducationRequirementsList()
JobPostinggetEducationRequirementsList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getEmploymentTypeList()
JobPostinggetEmploymentTypeList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getExperienceRequirementsList()
JobPostinggetExperienceRequirementsList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getHiringOrganizationList()
JobPostinggetHiringOrganizationList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getIncentiveCompensationList()
JobPostinggetIncentiveCompensationList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getIncentivesList()
JobPostinggetIncentivesList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getIndustryList()
JobPostinggetIndustryList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getJobBenefitsList()
JobPostinggetJobBenefitsList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getJobLocationList()
JobPostinggetJobLocationList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getOccupationalCategoryList()
JobPostinggetOccupationalCategoryList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getQualificationsList()
JobPostinggetQualificationsList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getResponsibilitiesList()
JobPostinggetResponsibilitiesList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getSalaryCurrencyList()
JobPostinggetSalaryCurrencyList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getSkillsList()
JobPostinggetSkillsList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getSpecialCommitmentsList()
JobPostinggetSpecialCommitmentsList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getTitleList()
JobPostinggetTitleList in interface JobPostingpublic com.google.common.collect.ImmutableList<SchemaOrgType> getWorkHoursList()
JobPostinggetWorkHoursList in interface JobPostingprotected boolean containsProperty(java.lang.String name)
@Nullable protected ValueType getSingleValueProperty(java.lang.String name) throws SchemaOrgException
SchemaOrgExceptionprotected com.google.common.collect.ImmutableList<ValueType> getPropertyList(java.lang.String property)