10000 Modify the code samples for CJD (#1150) · tuliocota/java-docs-samples@958221b · GitHub
[go: up one dir, main page]

Skip to content

Commit 958221b

Browse files
xinyunh0929dzlier-gcp
authored andcommitted
Modify the code samples for CJD (GoogleCloudPlatform#1150)
* cjd samples * cjd samples * modify README * modify README * revert gitignore * Add license header * Update the samples * Reorganize the samples and add more comments * Change the google could samples version from LATEST to 1.0.9 * Modify the tenantJobSearch * separate the sample tests * cjd samples * cjd samples * modify README * modify README * revert gitignore * Add quickstart and remove the deprecated samples * Remove unused folder * Add license header * Update the samples * Reorganize the samples and add more comments * Change the google could samples version from LATEST to 1.0.9 * Modify the tenantJobSearch * separate the sample tests * Add quickstart and remove the deprecated samples * Remove unused folder * Remove deprecated code sample and modify the comment * Remove service util
1 parent a977aec commit 958221b

15 files changed

+45
-300
lines changed

READONLY

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/google/src/files/201106159/depot

jobs/cjd_sample/src/main/java/com/google/samples/AutoCompleteSample.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,8 @@
2020
import com.google.api.services.jobs.v2.JobService.V2.Complete;
2121
import com.google.api.services.jobs.v2.model.Company;
2222
import com.google.api.services.jobs.v2.model.CompleteQueryResponse;
23-
import com.google.api.services.jobs.v2.model.CompletionResult;
24-
import com.google.api.services.jobs.v2.model.CreateJobRequest;
25-
import com.google.api.services.jobs.v2.model.HistogramFacets;
2623
import com.google.api.services.jobs.v2.model.Job;
27-
import com.google.api.services.jobs.v2.model.JobQuery;
28-
import com.google.api.services.jobs.v2.model.MatchingJob;
29-
import com.google.api.services.jobs.v2.model.RequestMetadata;
30-
import com.google.api.services.jobs.v2.model.SearchJobsRequest;
31-
import com.google.api.services.jobs.v2.model.SearchJobsResponse;
3224
import java.io.IOException;
33-
import java.util.ArrayList;
34-
import java.util.Arrays;
35-
import java.util.List;
3625

3726
/**
3827
* The samples in this file introduced how to do the auto complete, including:
@@ -43,7 +32,7 @@
4332
*/
4433
public final class AutoCompleteSample {
4534

46-
private static JobService jobService = JobServiceUtils.getJobService();
35+
private static JobService jobService = JobServiceQuickstart.getJobService();
4736

4837
//[START auto_complete_job_title]
4938

jobs/cjd_sample/src/main/java/com/google/samples/BasicCompanySample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
*/
3939
public final class BasicCompanySample {
4040

41-
private static JobService jobService = JobServiceUtils.getJobService();
41+
private static JobService jobService = JobServiceQuickstart.getJobService();
4242

4343
// [START basic_company]
4444

jobs/cjd_sample/src/main/java/com/google/samples/BasicJobSample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
*/
4343
public final class BasicJobSample {
4444

45-
private static JobService jobService = JobServiceUtils.getJobService();
45+
private static JobService jobService = JobServiceQuickstart.getJobService();
4646

4747
// [START basic_job]
4848

jobs/cjd_sample/src/main/java/com/google/samples/BatchOperationSample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
*/
4646
public final class BatchOperationSample {
4747

48-
private static JobService jobService = JobServiceUtils.getJobService();
48+
private static JobService jobService = JobServiceQuickstart.getJobService();
4949

5050
// [START batch_job_create]
5151
public static List<Job> batchCreateJobs(String companyName) throws IOException {

jobs/cjd_sample/src/main/java/com/google/samples/CommuteSearchSample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
*/
3737
public final class CommuteSearchSample {
3838

39-
private static JobService jobService = JobServiceUtils.getJobService();
39+
private static JobService jobService = JobServiceQuickstart.getJobService();
4040

4141
// [START commute_search]
4242

jobs/cjd_sample/src/main/java/com/google/samples/CustomAttributeSample.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@
1818

1919
import com.google.api.services.jobs.v2.JobService;
2020
import com.google.api.services.jobs.v2.model.Company;
21-
import com.google.api.services.jobs.v2.model.CreateJobRequest;
2221
import com.google.api.services.jobs.v2.model.CustomAttribute;
23-
import com.google.api.services.jobs.v2.model.CustomField;
24-
import com.google.api.services.jobs.v2.model.CustomFieldFilter;
2522
import com.google.api.services.jobs.v2.model.Job;
26-
import com.google.api.services.jobs.v2.model.JobFilters;
2723
import com.google.api.services.jobs.v2.model.JobQuery;
2824
import com.google.api.services.jobs.v2.model.RequestMetadata;
2925
import com.google.api.services.jobs.v2.model.SearchJobsRequest;
@@ -44,7 +40,7 @@
4440
*/
4541
public final class CustomAttributeSample {
4642

47-
private static JobService jobService = JobServiceUtils.getJobService();
43+
private static JobService jobService = JobServiceQuickstart.getJobService();
4844

4945
// [START custom_attribute_job]
5046

jobs/cjd_sample/src/main/java/com/google/samples/CustomFieldSample.java

Lines changed: 0 additions & 218 deletions
This file was deleted.

jobs/cjd_sample/src/main/java/com/google/samples/EmailAlertSearchSample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
*/
3232
public final class EmailAlertSearchSample {
3333

34-
private static JobService jobService = JobServiceUtils.getJobService();
34+
private static JobService jobService = JobServiceQuickstart.getJobService();
3535

3636
// [START search_for_alerts]
3737

jobs/cjd_sample/src/main/java/com/google/samples/FeaturedJobsSearchSample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
*/
3737
public final class FeaturedJobsSearchSample {
3838

39-
private static JobService jobService = JobServiceUtils.getJobService();
39+
private static JobService jobService = JobServiceQuickstart.getJobService();
4040

4141
// [START featured_job]
4242

jobs/cjd_sample/src/main/java/com/google/samples/GeneralSearchSample.java

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,13 @@
4646
*
4747
* - Filter on language codes
4848
*
49-
* - Filter on tenant jobs
50-
*
5149
* - Filter on company display names
5250
*
5351
* - Filter on compensations
5452
*/
5553
public final class GeneralSearchSample {
5654

57-
private static JobService jobService = JobServiceUtils.getJobService();
55+
private static JobService jobService = JobServiceQuickstart.getJobService();
5856

5957
//[START basic_keyword_search]
6058

@@ -106,7 +104,7 @@ public static void categoryFilterSearch(String companyName, List<String> categor
106104
// Domain of the website where the search is conducted
107105
.setDomain("www.google.com");
108106

109-
JobQuery jobQuery = new JobQuery();
107+
JobQuery jobQuery = new JobQuery().setCategories(categories);
110108
if (companyName != null) {
111109
jobQuery.setCompanyNames(Arrays.asList(companyName));
112110
}
@@ -187,38 +185,6 @@ public static void dateRangeSearch(String companyName, String dateRange) throws
187185
}
188186
// [END date_range_filter]
189187

190-
// [START tenant_jobs_filter]
191-
192-
/**
193-
* Search on tenant jobs.
194-
*/
195-
public static void tenantJobsSearch(String companyName) throws IOException {
196-
// Make sure to set the requestMetadata the same as the associated search request
197-
RequestMetadata requestMetadata =
198-
new RequestMetadata()
199-
// Make sure to hash your userID
200-
.setUserId("HashedUserId")
201-
// Make sure to hash the sessionID
202-
.setSessionId("HashedSessionID")
203-
// Domain of the website where the search is conducted
204-
.setDomain("www.google.com");
205-
206-
JobFilters jobFilters = new JobFilters().setTenantJobOnly(true);
207-
if (companyName != null) {
208-
jobFilters.setCompanyNames(Arrays.asList(companyName));
209-
}
210-
211-
SearchJobsRequest request =
212-
new SearchJobsRequest()
213-
.setRequestMetadata(requestMetadata)
214-
.setFilters(jobFilters) // Set the actual search term as defined in the jobQurey
215-
.setMode("JOB_SEARCH"); // Set the search mode to a regular searchrch
216-
217-
SearchJobsResponse response = jobService.jobs().search(request).execute();
218-
System.out.println(response);
219-
}
220-
// [END tenant_jobs_filter]
221-
222188
// [START language_code_filter]
223189

224190
/**
@@ -354,7 +320,6 @@ public static void main(String... args) throws Exception {
354320
categoryFilterSearch(companyName, Arrays.asList("COMPUTER_AND_IT"));
355321
dateRangeSearch(companyName, "PAST_24_HOURS");
356322
employmentTypesSearch(companyName, Arrays.asList("FULL_TIME", "CONTRACTOR", "PER_DIEM"));
357-
tenantJobsSearch(companyName);
358323
companyDisplayNameSearch(companyName, Arrays.asList("Google"));
359324
compensationSearch(companyName);
360325
languageCodeSearch(companyName, Arrays.asList("pt-BR", "en-US"));

0 commit comments

Comments
 (0)
0