package com.sforce.soap.tooling.metadata; /** * This is a generated class for the SObject Enterprise API. * Do not edit this file, as your changes will be lost. */ public class MobileApplicationDetail extends com.sforce.soap.tooling.metadata.Metadata { /** * Constructor */ public MobileApplicationDetail() {} /* Cache the typeInfo instead of declaring static fields throughout*/ private transient java.util.Map typeInfoCache = new java.util.HashMap(); private com.sforce.ws.bind.TypeInfo _lookupTypeInfo(String fieldName, String namespace, String name, String typeNS, String type, int minOcc, int maxOcc, boolean elementForm) { com.sforce.ws.bind.TypeInfo typeInfo = typeInfoCache.get(fieldName); if (typeInfo == null) { typeInfo = new com.sforce.ws.bind.TypeInfo(namespace, name, typeNS, type, minOcc, maxOcc, elementForm); typeInfoCache.put(fieldName, typeInfo); } return typeInfo; } /** * element : applicationBinaryFile of type {http://www.w3.org/2001/XMLSchema}base64Binary * java type: byte[] */ private boolean applicationBinaryFile__is_set = false; private byte[] applicationBinaryFile; public byte[] getApplicationBinaryFile() { return applicationBinaryFile; } public void setApplicationBinaryFile(byte[] applicationBinaryFile) { this.applicationBinaryFile = applicationBinaryFile; applicationBinaryFile__is_set = true; } protected void setApplicationBinaryFile(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("applicationBinaryFile", "urn:metadata.tooling.soap.sforce.com","applicationBinaryFile","http://www.w3.org/2001/XMLSchema","base64Binary",0,1,true))) { setApplicationBinaryFile((byte[])__typeMapper.readObject(__in, _lookupTypeInfo("applicationBinaryFile", "urn:metadata.tooling.soap.sforce.com","applicationBinaryFile","http://www.w3.org/2001/XMLSchema","base64Binary",0,1,true), byte[].class)); } } private void writeFieldApplicationBinaryFile(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("applicationBinaryFile", "urn:metadata.tooling.soap.sforce.com","applicationBinaryFile","http://www.w3.org/2001/XMLSchema","base64Binary",0,1,true), applicationBinaryFile, applicationBinaryFile__is_set); } /** * element : applicationBinaryFileName of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean applicationBinaryFileName__is_set = false; private java.lang.String applicationBinaryFileName; public java.lang.String getApplicationBinaryFileName() { return applicationBinaryFileName; } public void setApplicationBinaryFileName(java.lang.String applicationBinaryFileName) { this.applicationBinaryFileName = applicationBinaryFileName; applicationBinaryFileName__is_set = true; } protected void setApplicationBinaryFileName(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("applicationBinaryFileName", "urn:metadata.tooling.soap.sforce.com","applicationBinaryFileName","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setApplicationBinaryFileName(__typeMapper.readString(__in, _lookupTypeInfo("applicationBinaryFileName", "urn:metadata.tooling.soap.sforce.com","applicationBinaryFileName","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldApplicationBinaryFileName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("applicationBinaryFileName", "urn:metadata.tooling.soap.sforce.com","applicationBinaryFileName","http://www.w3.org/2001/XMLSchema","string",0,1,true), applicationBinaryFileName, applicationBinaryFileName__is_set); } /** * element : applicationBundleIdentifier of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean applicationBundleIdentifier__is_set = false; private java.lang.String applicationBundleIdentifier; public java.lang.String getApplicationBundleIdentifier() { return applicationBundleIdentifier; } public void setApplicationBundleIdentifier(java.lang.String applicationBundleIdentifier) { this.applicationBundleIdentifier = applicationBundleIdentifier; applicationBundleIdentifier__is_set = true; } protected void setApplicationBundleIdentifier(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("applicationBundleIdentifier", "urn:metadata.tooling.soap.sforce.com","applicationBundleIdentifier","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setApplicationBundleIdentifier(__typeMapper.readString(__in, _lookupTypeInfo("applicationBundleIdentifier", "urn:metadata.tooling.soap.sforce.com","applicationBundleIdentifier","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldApplicationBundleIdentifier(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("applicationBundleIdentifier", "urn:metadata.tooling.soap.sforce.com","applicationBundleIdentifier","http://www.w3.org/2001/XMLSchema","string",0,1,true), applicationBundleIdentifier, applicationBundleIdentifier__is_set); } /** * element : applicationFileLength of type {http://www.w3.org/2001/XMLSchema}int * java type: int */ private boolean applicationFileLength__is_set = false; private int applicationFileLength; public int getApplicationFileLength() { return applicationFileLength; } public void setApplicationFileLength(int applicationFileLength) { this.applicationFileLength = applicationFileLength; applicationFileLength__is_set = true; } protected void setApplicationFileLength(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("applicationFileLength", "urn:metadata.tooling.soap.sforce.com","applicationFileLength","http://www.w3.org/2001/XMLSchema","int",0,1,true))) { setApplicationFileLength((int)__typeMapper.readInt(__in, _lookupTypeInfo("applicationFileLength", "urn:metadata.tooling.soap.sforce.com","applicationFileLength","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class)); } } private void writeFieldApplicationFileLength(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("applicationFileLength", "urn:metadata.tooling.soap.sforce.com","applicationFileLength","http://www.w3.org/2001/XMLSchema","int",0,1,true), applicationFileLength, applicationFileLength__is_set); } /** * element : applicationIconFile of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean applicationIconFile__is_set = false; private java.lang.String applicationIconFile; public java.lang.String getApplicationIconFile() { return applicationIconFile; } public void setApplicationIconFile(java.lang.String applicationIconFile) { this.applicationIconFile = applicationIconFile; applicationIconFile__is_set = true; } protected void setApplicationIconFile(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("applicationIconFile", "urn:metadata.tooling.soap.sforce.com","applicationIconFile","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setApplicationIconFile(__typeMapper.readString(__in, _lookupTypeInfo("applicationIconFile", "urn:metadata.tooling.soap.sforce.com","applicationIconFile","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldApplicationIconFile(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("applicationIconFile", "urn:metadata.tooling.soap.sforce.com","applicationIconFile","http://www.w3.org/2001/XMLSchema","string",0,1,true), applicationIconFile, applicationIconFile__is_set); } /** * element : applicationIconFileName of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean applicationIconFileName__is_set = false; private java.lang.String applicationIconFileName; public java.lang.String getApplicationIconFileName() { return applicationIconFileName; } public void setApplicationIconFileName(java.lang.String applicationIconFileName) { this.applicationIconFileName = applicationIconFileName; applicationIconFileName__is_set = true; } protected void setApplicationIconFileName(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("applicationIconFileName", "urn:metadata.tooling.soap.sforce.com","applicationIconFileName","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setApplicationIconFileName(__typeMapper.readString(__in, _lookupTypeInfo("applicationIconFileName", "urn:metadata.tooling.soap.sforce.com","applicationIconFileName","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldApplicationIconFileName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("applicationIconFileName", "urn:metadata.tooling.soap.sforce.com","applicationIconFileName","http://www.w3.org/2001/XMLSchema","string",0,1,true), applicationIconFileName, applicationIconFileName__is_set); } /** * element : applicationInstallUrl of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean applicationInstallUrl__is_set = false; private java.lang.String applicationInstallUrl; public java.lang.String getApplicationInstallUrl() { return applicationInstallUrl; } public void setApplicationInstallUrl(java.lang.String applicationInstallUrl) { this.applicationInstallUrl = applicationInstallUrl; applicationInstallUrl__is_set = true; } protected void setApplicationInstallUrl(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("applicationInstallUrl", "urn:metadata.tooling.soap.sforce.com","applicationInstallUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setApplicationInstallUrl(__typeMapper.readString(__in, _lookupTypeInfo("applicationInstallUrl", "urn:metadata.tooling.soap.sforce.com","applicationInstallUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldApplicationInstallUrl(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("applicationInstallUrl", "urn:metadata.tooling.soap.sforce.com","applicationInstallUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), applicationInstallUrl, applicationInstallUrl__is_set); } /** * element : devicePlatform of type {urn:tooling.soap.sforce.com}DevicePlatformType * java type: com.sforce.soap.tooling.DevicePlatformType */ private boolean devicePlatform__is_set = false; private com.sforce.soap.tooling.DevicePlatformType devicePlatform; public com.sforce.soap.tooling.DevicePlatformType getDevicePlatform() { return devicePlatform; } public void setDevicePlatform(com.sforce.soap.tooling.DevicePlatformType devicePlatform) { this.devicePlatform = devicePlatform; devicePlatform__is_set = true; } protected void setDevicePlatform(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.verifyElement(__in, _lookupTypeInfo("devicePlatform", "urn:metadata.tooling.soap.sforce.com","devicePlatform","urn:tooling.soap.sforce.com","DevicePlatformType",1,1,true))) { setDevicePlatform((com.sforce.soap.tooling.DevicePlatformType)__typeMapper.readObject(__in, _lookupTypeInfo("devicePlatform", "urn:metadata.tooling.soap.sforce.com","devicePlatform","urn:tooling.soap.sforce.com","DevicePlatformType",1,1,true), com.sforce.soap.tooling.DevicePlatformType.class)); } } private void writeFieldDevicePlatform(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("devicePlatform", "urn:metadata.tooling.soap.sforce.com","devicePlatform","urn:tooling.soap.sforce.com","DevicePlatformType",1,1,true), devicePlatform, devicePlatform__is_set); } /** * element : deviceType of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean deviceType__is_set = false; private java.lang.String deviceType; public java.lang.String getDeviceType() { return deviceType; } public void setDeviceType(java.lang.String deviceType) { this.deviceType = deviceType; deviceType__is_set = true; } protected void setDeviceType(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("deviceType", "urn:metadata.tooling.soap.sforce.com","deviceType","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setDeviceType(__typeMapper.readString(__in, _lookupTypeInfo("deviceType", "urn:metadata.tooling.soap.sforce.com","deviceType","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldDeviceType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("deviceType", "urn:metadata.tooling.soap.sforce.com","deviceType","http://www.w3.org/2001/XMLSchema","string",0,1,true), deviceType, deviceType__is_set); } /** * element : minimumOsVersion of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean minimumOsVersion__is_set = false; private java.lang.String minimumOsVersion; public java.lang.String getMinimumOsVersion() { return minimumOsVersion; } public void setMinimumOsVersion(java.lang.String minimumOsVersion) { this.minimumOsVersion = minimumOsVersion; minimumOsVersion__is_set = true; } protected void setMinimumOsVersion(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("minimumOsVersion", "urn:metadata.tooling.soap.sforce.com","minimumOsVersion","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setMinimumOsVersion(__typeMapper.readString(__in, _lookupTypeInfo("minimumOsVersion", "urn:metadata.tooling.soap.sforce.com","minimumOsVersion","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldMinimumOsVersion(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("minimumOsVersion", "urn:metadata.tooling.soap.sforce.com","minimumOsVersion","http://www.w3.org/2001/XMLSchema","string",0,1,true), minimumOsVersion, minimumOsVersion__is_set); } /** * element : privateApp of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean privateApp__is_set = false; private boolean privateApp; public boolean getPrivateApp() { return privateApp; } public boolean isPrivateApp() { return privateApp; } public void setPrivateApp(boolean privateApp) { this.privateApp = privateApp; privateApp__is_set = true; } protected void setPrivateApp(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("privateApp", "urn:metadata.tooling.soap.sforce.com","privateApp","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setPrivateApp(__typeMapper.readBoolean(__in, _lookupTypeInfo("privateApp", "urn:metadata.tooling.soap.sforce.com","privateApp","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldPrivateApp(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("privateApp", "urn:metadata.tooling.soap.sforce.com","privateApp","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), privateApp, privateApp__is_set); } /** * element : version of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean version__is_set = false; private java.lang.String version; public java.lang.String getVersion() { return version; } public void setVersion(java.lang.String version) { this.version = version; version__is_set = true; } protected void setVersion(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.verifyElement(__in, _lookupTypeInfo("version", "urn:metadata.tooling.soap.sforce.com","version","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setVersion(__typeMapper.readString(__in, _lookupTypeInfo("version", "urn:metadata.tooling.soap.sforce.com","version","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldVersion(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("version", "urn:metadata.tooling.soap.sforce.com","version","http://www.w3.org/2001/XMLSchema","string",1,1,true), version, version__is_set); } /** */ @Override public void write(javax.xml.namespace.QName __element, com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __out.writeStartTag(__element.getNamespaceURI(), __element.getLocalPart()); __typeMapper.writeXsiType(__out, "urn:metadata.tooling.soap.sforce.com", "MobileApplicationDetail"); writeFields(__out, __typeMapper); __out.writeEndTag(__element.getNamespaceURI(), __element.getLocalPart()); } protected void writeFields(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { super.writeFields(__out, __typeMapper); writeFields1(__out, __typeMapper); } @Override public void load(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __typeMapper.consumeStartTag(__in); loadFields(__in, __typeMapper); __typeMapper.consumeEndTag(__in); } protected void loadFields(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { super.loadFields(__in, __typeMapper); loadFields1(__in, __typeMapper); } @Override public String toString() { java.lang.StringBuilder sb = new java.lang.StringBuilder(); sb.append("[MobileApplicationDetail "); sb.append(super.toString()); toString1(sb); sb.append("]\n"); return sb.toString(); } private void toStringHelper(StringBuilder sb, String name, Object value) { sb.append(' ').append(name).append("='").append(com.sforce.ws.util.Verbose.toString(value)).append("'\n"); } private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { writeFieldApplicationBinaryFile(__out, __typeMapper); writeFieldApplicationBinaryFileName(__out, __typeMapper); writeFieldApplicationBundleIdentifier(__out, __typeMapper); writeFieldApplicationFileLength(__out, __typeMapper); writeFieldApplicationIconFile(__out, __typeMapper); writeFieldApplicationIconFileName(__out, __typeMapper); writeFieldApplicationInstallUrl(__out, __typeMapper); writeFieldDevicePlatform(__out, __typeMapper); writeFieldDeviceType(__out, __typeMapper); writeFieldMinimumOsVersion(__out, __typeMapper); writeFieldPrivateApp(__out, __typeMapper); writeFieldVersion(__out, __typeMapper); } private void loadFields1(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { setApplicationBinaryFile(__in, __typeMapper); setApplicationBinaryFileName(__in, __typeMapper); setApplicationBundleIdentifier(__in, __typeMapper); setApplicationFileLength(__in, __typeMapper); setApplicationIconFile(__in, __typeMapper); setApplicationIconFileName(__in, __typeMapper); setApplicationInstallUrl(__in, __typeMapper); setDevicePlatform(__in, __typeMapper); setDeviceType(__in, __typeMapper); setMinimumOsVersion(__in, __typeMapper); setPrivateApp(__in, __typeMapper); setVersion(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "applicationBinaryFile", applicationBinaryFile); toStringHelper(sb, "applicationBinaryFileName", applicationBinaryFileName); toStringHelper(sb, "applicationBundleIdentifier", applicationBundleIdentifier); toStringHelper(sb, "applicationFileLength", applicationFileLength); toStringHelper(sb, "applicationIconFile", applicationIconFile); toStringHelper(sb, "applicationIconFileName", applicationIconFileName); toStringHelper(sb, "applicationInstallUrl", applicationInstallUrl); toStringHelper(sb, "devicePlatform", devicePlatform); toStringHelper(sb, "deviceType", deviceType); toStringHelper(sb, "minimumOsVersion", minimumOsVersion); toStringHelper(sb, "privateApp", privateApp); toStringHelper(sb, "version", version); } }