@@ -0,0 +1,694 @@
+package com.google.account.business.data;%0A%0Aimport com.google.common.collect.ImmutableList;%0A%0Aimport java.util.List;%0A%0Apublic final class Business %7B%0A    private final String name;%0A    private final List%3CString%3E jobs; // A list of id belonging to job posts made by this business%0A%0A    // For serialization%0A    public Business() %7B%0A        this(%22dummy%22, ImmutableList.of());%0A    %7D%0A%0A    public Business(String name, List%3CString%3E jobs) throws IllegalArgumentException %7B%0A        if (name == null %7C%7C name.isEmpty()) %7B%0A            throw new IllegalArgumentException(%22Company name should be an non-empty string%22);%0A        %7D%0A%0A        this.name = name;%0A        this.jobs = ImmutableList.copyOf(jobs);%0A    %7D%0A%7D%0A

Create Business object