1 package com
.google
.apphosting
.utils
.config
;
4 * Holder for appengine-applicaion.xml properties.
6 public class AppEngineApplicationXml
{
7 private final String applicationId
;
9 private AppEngineApplicationXml(String applicationId
) {
10 this.applicationId
= applicationId
;
13 public String
getApplicationId() {
18 public int hashCode() {
20 return prime
+ ((applicationId
== null) ?
0 : applicationId
.hashCode());
24 public boolean equals(Object obj
) {
31 if (getClass() != obj
.getClass()){
34 AppEngineApplicationXml other
= (AppEngineApplicationXml
) obj
;
35 if (applicationId
== null) {
36 if (other
.applicationId
!= null){
39 } else if (!applicationId
.equals(other
.applicationId
)){
46 public String
toString() {
47 return "AppEngineApplicationXml: application=" + applicationId
;
51 * Builder for an {@link AppEngineApplicationXml}
54 private String applicationId
;
56 Builder
setApplicationId(String applicationId
) {
57 this.applicationId
= applicationId
;
61 AppEngineApplicationXml
build() {
62 return new AppEngineApplicationXml(applicationId
);