package com.sforce.soap.metadata; /** * This is a generated class for the SObject Enterprise API. * Do not edit this file, as your changes will be lost. */ public class PermissionSet extends com.sforce.soap.metadata.Metadata { /** * Constructor */ public PermissionSet() {} /* 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 : agentAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetAgentAccess * java type: com.sforce.soap.metadata.PermissionSetAgentAccess[] */ private boolean agentAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetAgentAccess[] agentAccesses = new com.sforce.soap.metadata.PermissionSetAgentAccess[0]; public com.sforce.soap.metadata.PermissionSetAgentAccess[] getAgentAccesses() { return agentAccesses; } public void setAgentAccesses(com.sforce.soap.metadata.PermissionSetAgentAccess[] agentAccesses) { this.agentAccesses = agentAccesses; agentAccesses__is_set = true; } protected void setAgentAccesses(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("agentAccesses", "http://soap.sforce.com/2006/04/metadata","agentAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetAgentAccess",0,-1,true))) { setAgentAccesses((com.sforce.soap.metadata.PermissionSetAgentAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("agentAccesses", "http://soap.sforce.com/2006/04/metadata","agentAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetAgentAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetAgentAccess[].class)); } } private void writeFieldAgentAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("agentAccesses", "http://soap.sforce.com/2006/04/metadata","agentAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetAgentAccess",0,-1,true), agentAccesses, agentAccesses__is_set); } /** * element : applicationVisibilities of type {http://soap.sforce.com/2006/04/metadata}PermissionSetApplicationVisibility * java type: com.sforce.soap.metadata.PermissionSetApplicationVisibility[] */ private boolean applicationVisibilities__is_set = false; private com.sforce.soap.metadata.PermissionSetApplicationVisibility[] applicationVisibilities = new com.sforce.soap.metadata.PermissionSetApplicationVisibility[0]; public com.sforce.soap.metadata.PermissionSetApplicationVisibility[] getApplicationVisibilities() { return applicationVisibilities; } public void setApplicationVisibilities(com.sforce.soap.metadata.PermissionSetApplicationVisibility[] applicationVisibilities) { this.applicationVisibilities = applicationVisibilities; applicationVisibilities__is_set = true; } protected void setApplicationVisibilities(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("applicationVisibilities", "http://soap.sforce.com/2006/04/metadata","applicationVisibilities","http://soap.sforce.com/2006/04/metadata","PermissionSetApplicationVisibility",0,-1,true))) { setApplicationVisibilities((com.sforce.soap.metadata.PermissionSetApplicationVisibility[])__typeMapper.readObject(__in, _lookupTypeInfo("applicationVisibilities", "http://soap.sforce.com/2006/04/metadata","applicationVisibilities","http://soap.sforce.com/2006/04/metadata","PermissionSetApplicationVisibility",0,-1,true), com.sforce.soap.metadata.PermissionSetApplicationVisibility[].class)); } } private void writeFieldApplicationVisibilities(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("applicationVisibilities", "http://soap.sforce.com/2006/04/metadata","applicationVisibilities","http://soap.sforce.com/2006/04/metadata","PermissionSetApplicationVisibility",0,-1,true), applicationVisibilities, applicationVisibilities__is_set); } /** * element : classAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetApexClassAccess * java type: com.sforce.soap.metadata.PermissionSetApexClassAccess[] */ private boolean classAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetApexClassAccess[] classAccesses = new com.sforce.soap.metadata.PermissionSetApexClassAccess[0]; public com.sforce.soap.metadata.PermissionSetApexClassAccess[] getClassAccesses() { return classAccesses; } public void setClassAccesses(com.sforce.soap.metadata.PermissionSetApexClassAccess[] classAccesses) { this.classAccesses = classAccesses; classAccesses__is_set = true; } protected void setClassAccesses(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("classAccesses", "http://soap.sforce.com/2006/04/metadata","classAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetApexClassAccess",0,-1,true))) { setClassAccesses((com.sforce.soap.metadata.PermissionSetApexClassAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("classAccesses", "http://soap.sforce.com/2006/04/metadata","classAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetApexClassAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetApexClassAccess[].class)); } } private void writeFieldClassAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("classAccesses", "http://soap.sforce.com/2006/04/metadata","classAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetApexClassAccess",0,-1,true), classAccesses, classAccesses__is_set); } /** * element : customMetadataTypeAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetCustomMetadataTypeAccess * java type: com.sforce.soap.metadata.PermissionSetCustomMetadataTypeAccess[] */ private boolean customMetadataTypeAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetCustomMetadataTypeAccess[] customMetadataTypeAccesses = new com.sforce.soap.metadata.PermissionSetCustomMetadataTypeAccess[0]; public com.sforce.soap.metadata.PermissionSetCustomMetadataTypeAccess[] getCustomMetadataTypeAccesses() { return customMetadataTypeAccesses; } public void setCustomMetadataTypeAccesses(com.sforce.soap.metadata.PermissionSetCustomMetadataTypeAccess[] customMetadataTypeAccesses) { this.customMetadataTypeAccesses = customMetadataTypeAccesses; customMetadataTypeAccesses__is_set = true; } protected void setCustomMetadataTypeAccesses(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("customMetadataTypeAccesses", "http://soap.sforce.com/2006/04/metadata","customMetadataTypeAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomMetadataTypeAccess",0,-1,true))) { setCustomMetadataTypeAccesses((com.sforce.soap.metadata.PermissionSetCustomMetadataTypeAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("customMetadataTypeAccesses", "http://soap.sforce.com/2006/04/metadata","customMetadataTypeAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomMetadataTypeAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetCustomMetadataTypeAccess[].class)); } } private void writeFieldCustomMetadataTypeAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("customMetadataTypeAccesses", "http://soap.sforce.com/2006/04/metadata","customMetadataTypeAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomMetadataTypeAccess",0,-1,true), customMetadataTypeAccesses, customMetadataTypeAccesses__is_set); } /** * element : customPermissions of type {http://soap.sforce.com/2006/04/metadata}PermissionSetCustomPermissions * java type: com.sforce.soap.metadata.PermissionSetCustomPermissions[] */ private boolean customPermissions__is_set = false; private com.sforce.soap.metadata.PermissionSetCustomPermissions[] customPermissions = new com.sforce.soap.metadata.PermissionSetCustomPermissions[0]; public com.sforce.soap.metadata.PermissionSetCustomPermissions[] getCustomPermissions() { return customPermissions; } public void setCustomPermissions(com.sforce.soap.metadata.PermissionSetCustomPermissions[] customPermissions) { this.customPermissions = customPermissions; customPermissions__is_set = true; } protected void setCustomPermissions(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("customPermissions", "http://soap.sforce.com/2006/04/metadata","customPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomPermissions",0,-1,true))) { setCustomPermissions((com.sforce.soap.metadata.PermissionSetCustomPermissions[])__typeMapper.readObject(__in, _lookupTypeInfo("customPermissions", "http://soap.sforce.com/2006/04/metadata","customPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomPermissions",0,-1,true), com.sforce.soap.metadata.PermissionSetCustomPermissions[].class)); } } private void writeFieldCustomPermissions(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("customPermissions", "http://soap.sforce.com/2006/04/metadata","customPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomPermissions",0,-1,true), customPermissions, customPermissions__is_set); } /** * element : customSettingAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetCustomSettingAccess * java type: com.sforce.soap.metadata.PermissionSetCustomSettingAccess[] */ private boolean customSettingAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetCustomSettingAccess[] customSettingAccesses = new com.sforce.soap.metadata.PermissionSetCustomSettingAccess[0]; public com.sforce.soap.metadata.PermissionSetCustomSettingAccess[] getCustomSettingAccesses() { return customSettingAccesses; } public void setCustomSettingAccesses(com.sforce.soap.metadata.PermissionSetCustomSettingAccess[] customSettingAccesses) { this.customSettingAccesses = customSettingAccesses; customSettingAccesses__is_set = true; } protected void setCustomSettingAccesses(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("customSettingAccesses", "http://soap.sforce.com/2006/04/metadata","customSettingAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomSettingAccess",0,-1,true))) { setCustomSettingAccesses((com.sforce.soap.metadata.PermissionSetCustomSettingAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("customSettingAccesses", "http://soap.sforce.com/2006/04/metadata","customSettingAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomSettingAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetCustomSettingAccess[].class)); } } private void writeFieldCustomSettingAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("customSettingAccesses", "http://soap.sforce.com/2006/04/metadata","customSettingAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetCustomSettingAccess",0,-1,true), customSettingAccesses, customSettingAccesses__is_set); } /** * element : description of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean description__is_set = false; private java.lang.String description; public java.lang.String getDescription() { return description; } public void setDescription(java.lang.String description) { this.description = description; description__is_set = true; } protected void setDescription(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("description", "http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setDescription(__typeMapper.readString(__in, _lookupTypeInfo("description", "http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldDescription(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("description", "http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), description, description__is_set); } /** * element : emailRoutingAddressAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetEmailRoutingAddressAccess * java type: com.sforce.soap.metadata.PermissionSetEmailRoutingAddressAccess[] */ private boolean emailRoutingAddressAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetEmailRoutingAddressAccess[] emailRoutingAddressAccesses = new com.sforce.soap.metadata.PermissionSetEmailRoutingAddressAccess[0]; public com.sforce.soap.metadata.PermissionSetEmailRoutingAddressAccess[] getEmailRoutingAddressAccesses() { return emailRoutingAddressAccesses; } public void setEmailRoutingAddressAccesses(com.sforce.soap.metadata.PermissionSetEmailRoutingAddressAccess[] emailRoutingAddressAccesses) { this.emailRoutingAddressAccesses = emailRoutingAddressAccesses; emailRoutingAddressAccesses__is_set = true; } protected void setEmailRoutingAddressAccesses(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("emailRoutingAddressAccesses", "http://soap.sforce.com/2006/04/metadata","emailRoutingAddressAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetEmailRoutingAddressAccess",0,-1,true))) { setEmailRoutingAddressAccesses((com.sforce.soap.metadata.PermissionSetEmailRoutingAddressAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("emailRoutingAddressAccesses", "http://soap.sforce.com/2006/04/metadata","emailRoutingAddressAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetEmailRoutingAddressAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetEmailRoutingAddressAccess[].class)); } } private void writeFieldEmailRoutingAddressAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("emailRoutingAddressAccesses", "http://soap.sforce.com/2006/04/metadata","emailRoutingAddressAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetEmailRoutingAddressAccess",0,-1,true), emailRoutingAddressAccesses, emailRoutingAddressAccesses__is_set); } /** * element : externalCredentialPrincipalAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetExternalCredentialPrincipalAccess * java type: com.sforce.soap.metadata.PermissionSetExternalCredentialPrincipalAccess[] */ private boolean externalCredentialPrincipalAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetExternalCredentialPrincipalAccess[] externalCredentialPrincipalAccesses = new com.sforce.soap.metadata.PermissionSetExternalCredentialPrincipalAccess[0]; public com.sforce.soap.metadata.PermissionSetExternalCredentialPrincipalAccess[] getExternalCredentialPrincipalAccesses() { return externalCredentialPrincipalAccesses; } public void setExternalCredentialPrincipalAccesses(com.sforce.soap.metadata.PermissionSetExternalCredentialPrincipalAccess[] externalCredentialPrincipalAccesses) { this.externalCredentialPrincipalAccesses = externalCredentialPrincipalAccesses; externalCredentialPrincipalAccesses__is_set = true; } protected void setExternalCredentialPrincipalAccesses(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("externalCredentialPrincipalAccesses", "http://soap.sforce.com/2006/04/metadata","externalCredentialPrincipalAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetExternalCredentialPrincipalAccess",0,-1,true))) { setExternalCredentialPrincipalAccesses((com.sforce.soap.metadata.PermissionSetExternalCredentialPrincipalAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("externalCredentialPrincipalAccesses", "http://soap.sforce.com/2006/04/metadata","externalCredentialPrincipalAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetExternalCredentialPrincipalAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetExternalCredentialPrincipalAccess[].class)); } } private void writeFieldExternalCredentialPrincipalAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("externalCredentialPrincipalAccesses", "http://soap.sforce.com/2006/04/metadata","externalCredentialPrincipalAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetExternalCredentialPrincipalAccess",0,-1,true), externalCredentialPrincipalAccesses, externalCredentialPrincipalAccesses__is_set); } /** * element : externalDataSourceAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetExternalDataSourceAccess * java type: com.sforce.soap.metadata.PermissionSetExternalDataSourceAccess[] */ private boolean externalDataSourceAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetExternalDataSourceAccess[] externalDataSourceAccesses = new com.sforce.soap.metadata.PermissionSetExternalDataSourceAccess[0]; public com.sforce.soap.metadata.PermissionSetExternalDataSourceAccess[] getExternalDataSourceAccesses() { return externalDataSourceAccesses; } public void setExternalDataSourceAccesses(com.sforce.soap.metadata.PermissionSetExternalDataSourceAccess[] externalDataSourceAccesses) { this.externalDataSourceAccesses = externalDataSourceAccesses; externalDataSourceAccesses__is_set = true; } protected void setExternalDataSourceAccesses(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("externalDataSourceAccesses", "http://soap.sforce.com/2006/04/metadata","externalDataSourceAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetExternalDataSourceAccess",0,-1,true))) { setExternalDataSourceAccesses((com.sforce.soap.metadata.PermissionSetExternalDataSourceAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("externalDataSourceAccesses", "http://soap.sforce.com/2006/04/metadata","externalDataSourceAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetExternalDataSourceAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetExternalDataSourceAccess[].class)); } } private void writeFieldExternalDataSourceAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("externalDataSourceAccesses", "http://soap.sforce.com/2006/04/metadata","externalDataSourceAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetExternalDataSourceAccess",0,-1,true), externalDataSourceAccesses, externalDataSourceAccesses__is_set); } /** * element : fieldPermissions of type {http://soap.sforce.com/2006/04/metadata}PermissionSetFieldPermissions * java type: com.sforce.soap.metadata.PermissionSetFieldPermissions[] */ private boolean fieldPermissions__is_set = false; private com.sforce.soap.metadata.PermissionSetFieldPermissions[] fieldPermissions = new com.sforce.soap.metadata.PermissionSetFieldPermissions[0]; public com.sforce.soap.metadata.PermissionSetFieldPermissions[] getFieldPermissions() { return fieldPermissions; } public void setFieldPermissions(com.sforce.soap.metadata.PermissionSetFieldPermissions[] fieldPermissions) { this.fieldPermissions = fieldPermissions; fieldPermissions__is_set = true; } protected void setFieldPermissions(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("fieldPermissions", "http://soap.sforce.com/2006/04/metadata","fieldPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetFieldPermissions",0,-1,true))) { setFieldPermissions((com.sforce.soap.metadata.PermissionSetFieldPermissions[])__typeMapper.readObject(__in, _lookupTypeInfo("fieldPermissions", "http://soap.sforce.com/2006/04/metadata","fieldPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetFieldPermissions",0,-1,true), com.sforce.soap.metadata.PermissionSetFieldPermissions[].class)); } } private void writeFieldFieldPermissions(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("fieldPermissions", "http://soap.sforce.com/2006/04/metadata","fieldPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetFieldPermissions",0,-1,true), fieldPermissions, fieldPermissions__is_set); } /** * element : flowAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetFlowAccess * java type: com.sforce.soap.metadata.PermissionSetFlowAccess[] */ private boolean flowAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetFlowAccess[] flowAccesses = new com.sforce.soap.metadata.PermissionSetFlowAccess[0]; public com.sforce.soap.metadata.PermissionSetFlowAccess[] getFlowAccesses() { return flowAccesses; } public void setFlowAccesses(com.sforce.soap.metadata.PermissionSetFlowAccess[] flowAccesses) { this.flowAccesses = flowAccesses; flowAccesses__is_set = true; } protected void setFlowAccesses(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("flowAccesses", "http://soap.sforce.com/2006/04/metadata","flowAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetFlowAccess",0,-1,true))) { setFlowAccesses((com.sforce.soap.metadata.PermissionSetFlowAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("flowAccesses", "http://soap.sforce.com/2006/04/metadata","flowAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetFlowAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetFlowAccess[].class)); } } private void writeFieldFlowAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("flowAccesses", "http://soap.sforce.com/2006/04/metadata","flowAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetFlowAccess",0,-1,true), flowAccesses, flowAccesses__is_set); } /** * element : hasActivationRequired of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean hasActivationRequired__is_set = false; private boolean hasActivationRequired; public boolean getHasActivationRequired() { return hasActivationRequired; } public boolean isHasActivationRequired() { return hasActivationRequired; } public void setHasActivationRequired(boolean hasActivationRequired) { this.hasActivationRequired = hasActivationRequired; hasActivationRequired__is_set = true; } protected void setHasActivationRequired(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("hasActivationRequired", "http://soap.sforce.com/2006/04/metadata","hasActivationRequired","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setHasActivationRequired(__typeMapper.readBoolean(__in, _lookupTypeInfo("hasActivationRequired", "http://soap.sforce.com/2006/04/metadata","hasActivationRequired","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldHasActivationRequired(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("hasActivationRequired", "http://soap.sforce.com/2006/04/metadata","hasActivationRequired","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), hasActivationRequired, hasActivationRequired__is_set); } /** * element : label of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean label__is_set = false; private java.lang.String label; public java.lang.String getLabel() { return label; } public void setLabel(java.lang.String label) { this.label = label; label__is_set = true; } protected void setLabel(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("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setLabel(__typeMapper.readString(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldLabel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true), label, label__is_set); } /** * element : license of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean license__is_set = false; private java.lang.String license; public java.lang.String getLicense() { return license; } public void setLicense(java.lang.String license) { this.license = license; license__is_set = true; } protected void setLicense(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("license", "http://soap.sforce.com/2006/04/metadata","license","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setLicense(__typeMapper.readString(__in, _lookupTypeInfo("license", "http://soap.sforce.com/2006/04/metadata","license","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldLicense(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("license", "http://soap.sforce.com/2006/04/metadata","license","http://www.w3.org/2001/XMLSchema","string",0,1,true), license, license__is_set); } /** * element : objectPermissions of type {http://soap.sforce.com/2006/04/metadata}PermissionSetObjectPermissions * java type: com.sforce.soap.metadata.PermissionSetObjectPermissions[] */ private boolean objectPermissions__is_set = false; private com.sforce.soap.metadata.PermissionSetObjectPermissions[] objectPermissions = new com.sforce.soap.metadata.PermissionSetObjectPermissions[0]; public com.sforce.soap.metadata.PermissionSetObjectPermissions[] getObjectPermissions() { return objectPermissions; } public void setObjectPermissions(com.sforce.soap.metadata.PermissionSetObjectPermissions[] objectPermissions) { this.objectPermissions = objectPermissions; objectPermissions__is_set = true; } protected void setObjectPermissions(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("objectPermissions", "http://soap.sforce.com/2006/04/metadata","objectPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetObjectPermissions",0,-1,true))) { setObjectPermissions((com.sforce.soap.metadata.PermissionSetObjectPermissions[])__typeMapper.readObject(__in, _lookupTypeInfo("objectPermissions", "http://soap.sforce.com/2006/04/metadata","objectPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetObjectPermissions",0,-1,true), com.sforce.soap.metadata.PermissionSetObjectPermissions[].class)); } } private void writeFieldObjectPermissions(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("objectPermissions", "http://soap.sforce.com/2006/04/metadata","objectPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetObjectPermissions",0,-1,true), objectPermissions, objectPermissions__is_set); } /** * element : pageAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetApexPageAccess * java type: com.sforce.soap.metadata.PermissionSetApexPageAccess[] */ private boolean pageAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetApexPageAccess[] pageAccesses = new com.sforce.soap.metadata.PermissionSetApexPageAccess[0]; public com.sforce.soap.metadata.PermissionSetApexPageAccess[] getPageAccesses() { return pageAccesses; } public void setPageAccesses(com.sforce.soap.metadata.PermissionSetApexPageAccess[] pageAccesses) { this.pageAccesses = pageAccesses; pageAccesses__is_set = true; } protected void setPageAccesses(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("pageAccesses", "http://soap.sforce.com/2006/04/metadata","pageAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetApexPageAccess",0,-1,true))) { setPageAccesses((com.sforce.soap.metadata.PermissionSetApexPageAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("pageAccesses", "http://soap.sforce.com/2006/04/metadata","pageAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetApexPageAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetApexPageAccess[].class)); } } private void writeFieldPageAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("pageAccesses", "http://soap.sforce.com/2006/04/metadata","pageAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetApexPageAccess",0,-1,true), pageAccesses, pageAccesses__is_set); } /** * element : recordTypeVisibilities of type {http://soap.sforce.com/2006/04/metadata}PermissionSetRecordTypeVisibility * java type: com.sforce.soap.metadata.PermissionSetRecordTypeVisibility[] */ private boolean recordTypeVisibilities__is_set = false; private com.sforce.soap.metadata.PermissionSetRecordTypeVisibility[] recordTypeVisibilities = new com.sforce.soap.metadata.PermissionSetRecordTypeVisibility[0]; public com.sforce.soap.metadata.PermissionSetRecordTypeVisibility[] getRecordTypeVisibilities() { return recordTypeVisibilities; } public void setRecordTypeVisibilities(com.sforce.soap.metadata.PermissionSetRecordTypeVisibility[] recordTypeVisibilities) { this.recordTypeVisibilities = recordTypeVisibilities; recordTypeVisibilities__is_set = true; } protected void setRecordTypeVisibilities(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("recordTypeVisibilities", "http://soap.sforce.com/2006/04/metadata","recordTypeVisibilities","http://soap.sforce.com/2006/04/metadata","PermissionSetRecordTypeVisibility",0,-1,true))) { setRecordTypeVisibilities((com.sforce.soap.metadata.PermissionSetRecordTypeVisibility[])__typeMapper.readObject(__in, _lookupTypeInfo("recordTypeVisibilities", "http://soap.sforce.com/2006/04/metadata","recordTypeVisibilities","http://soap.sforce.com/2006/04/metadata","PermissionSetRecordTypeVisibility",0,-1,true), com.sforce.soap.metadata.PermissionSetRecordTypeVisibility[].class)); } } private void writeFieldRecordTypeVisibilities(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("recordTypeVisibilities", "http://soap.sforce.com/2006/04/metadata","recordTypeVisibilities","http://soap.sforce.com/2006/04/metadata","PermissionSetRecordTypeVisibility",0,-1,true), recordTypeVisibilities, recordTypeVisibilities__is_set); } /** * element : servicePresenceStatusAccesses of type {http://soap.sforce.com/2006/04/metadata}PermissionSetServicePresenceStatusAccess * java type: com.sforce.soap.metadata.PermissionSetServicePresenceStatusAccess[] */ private boolean servicePresenceStatusAccesses__is_set = false; private com.sforce.soap.metadata.PermissionSetServicePresenceStatusAccess[] servicePresenceStatusAccesses = new com.sforce.soap.metadata.PermissionSetServicePresenceStatusAccess[0]; public com.sforce.soap.metadata.PermissionSetServicePresenceStatusAccess[] getServicePresenceStatusAccesses() { return servicePresenceStatusAccesses; } public void setServicePresenceStatusAccesses(com.sforce.soap.metadata.PermissionSetServicePresenceStatusAccess[] servicePresenceStatusAccesses) { this.servicePresenceStatusAccesses = servicePresenceStatusAccesses; servicePresenceStatusAccesses__is_set = true; } protected void setServicePresenceStatusAccesses(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("servicePresenceStatusAccesses", "http://soap.sforce.com/2006/04/metadata","servicePresenceStatusAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetServicePresenceStatusAccess",0,-1,true))) { setServicePresenceStatusAccesses((com.sforce.soap.metadata.PermissionSetServicePresenceStatusAccess[])__typeMapper.readObject(__in, _lookupTypeInfo("servicePresenceStatusAccesses", "http://soap.sforce.com/2006/04/metadata","servicePresenceStatusAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetServicePresenceStatusAccess",0,-1,true), com.sforce.soap.metadata.PermissionSetServicePresenceStatusAccess[].class)); } } private void writeFieldServicePresenceStatusAccesses(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("servicePresenceStatusAccesses", "http://soap.sforce.com/2006/04/metadata","servicePresenceStatusAccesses","http://soap.sforce.com/2006/04/metadata","PermissionSetServicePresenceStatusAccess",0,-1,true), servicePresenceStatusAccesses, servicePresenceStatusAccesses__is_set); } /** * element : tabSettings of type {http://soap.sforce.com/2006/04/metadata}PermissionSetTabSetting * java type: com.sforce.soap.metadata.PermissionSetTabSetting[] */ private boolean tabSettings__is_set = false; private com.sforce.soap.metadata.PermissionSetTabSetting[] tabSettings = new com.sforce.soap.metadata.PermissionSetTabSetting[0]; public com.sforce.soap.metadata.PermissionSetTabSetting[] getTabSettings() { return tabSettings; } public void setTabSettings(com.sforce.soap.metadata.PermissionSetTabSetting[] tabSettings) { this.tabSettings = tabSettings; tabSettings__is_set = true; } protected void setTabSettings(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("tabSettings", "http://soap.sforce.com/2006/04/metadata","tabSettings","http://soap.sforce.com/2006/04/metadata","PermissionSetTabSetting",0,-1,true))) { setTabSettings((com.sforce.soap.metadata.PermissionSetTabSetting[])__typeMapper.readObject(__in, _lookupTypeInfo("tabSettings", "http://soap.sforce.com/2006/04/metadata","tabSettings","http://soap.sforce.com/2006/04/metadata","PermissionSetTabSetting",0,-1,true), com.sforce.soap.metadata.PermissionSetTabSetting[].class)); } } private void writeFieldTabSettings(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("tabSettings", "http://soap.sforce.com/2006/04/metadata","tabSettings","http://soap.sforce.com/2006/04/metadata","PermissionSetTabSetting",0,-1,true), tabSettings, tabSettings__is_set); } /** * element : userPermissions of type {http://soap.sforce.com/2006/04/metadata}PermissionSetUserPermission * java type: com.sforce.soap.metadata.PermissionSetUserPermission[] */ private boolean userPermissions__is_set = false; private com.sforce.soap.metadata.PermissionSetUserPermission[] userPermissions = new com.sforce.soap.metadata.PermissionSetUserPermission[0]; public com.sforce.soap.metadata.PermissionSetUserPermission[] getUserPermissions() { return userPermissions; } public void setUserPermissions(com.sforce.soap.metadata.PermissionSetUserPermission[] userPermissions) { this.userPermissions = userPermissions; userPermissions__is_set = true; } protected void setUserPermissions(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("userPermissions", "http://soap.sforce.com/2006/04/metadata","userPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetUserPermission",0,-1,true))) { setUserPermissions((com.sforce.soap.metadata.PermissionSetUserPermission[])__typeMapper.readObject(__in, _lookupTypeInfo("userPermissions", "http://soap.sforce.com/2006/04/metadata","userPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetUserPermission",0,-1,true), com.sforce.soap.metadata.PermissionSetUserPermission[].class)); } } private void writeFieldUserPermissions(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("userPermissions", "http://soap.sforce.com/2006/04/metadata","userPermissions","http://soap.sforce.com/2006/04/metadata","PermissionSetUserPermission",0,-1,true), userPermissions, userPermissions__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, "http://soap.sforce.com/2006/04/metadata", "PermissionSet"); 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("[PermissionSet "); 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 { writeFieldAgentAccesses(__out, __typeMapper); writeFieldApplicationVisibilities(__out, __typeMapper); writeFieldClassAccesses(__out, __typeMapper); writeFieldCustomMetadataTypeAccesses(__out, __typeMapper); writeFieldCustomPermissions(__out, __typeMapper); writeFieldCustomSettingAccesses(__out, __typeMapper); writeFieldDescription(__out, __typeMapper); writeFieldEmailRoutingAddressAccesses(__out, __typeMapper); writeFieldExternalCredentialPrincipalAccesses(__out, __typeMapper); writeFieldExternalDataSourceAccesses(__out, __typeMapper); writeFieldFieldPermissions(__out, __typeMapper); writeFieldFlowAccesses(__out, __typeMapper); writeFieldHasActivationRequired(__out, __typeMapper); writeFieldLabel(__out, __typeMapper); writeFieldLicense(__out, __typeMapper); writeFieldObjectPermissions(__out, __typeMapper); writeFieldPageAccesses(__out, __typeMapper); writeFieldRecordTypeVisibilities(__out, __typeMapper); writeFieldServicePresenceStatusAccesses(__out, __typeMapper); writeFieldTabSettings(__out, __typeMapper); writeFieldUserPermissions(__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 { setAgentAccesses(__in, __typeMapper); setApplicationVisibilities(__in, __typeMapper); setClassAccesses(__in, __typeMapper); setCustomMetadataTypeAccesses(__in, __typeMapper); setCustomPermissions(__in, __typeMapper); setCustomSettingAccesses(__in, __typeMapper); setDescription(__in, __typeMapper); setEmailRoutingAddressAccesses(__in, __typeMapper); setExternalCredentialPrincipalAccesses(__in, __typeMapper); setExternalDataSourceAccesses(__in, __typeMapper); setFieldPermissions(__in, __typeMapper); setFlowAccesses(__in, __typeMapper); setHasActivationRequired(__in, __typeMapper); setLabel(__in, __typeMapper); setLicense(__in, __typeMapper); setObjectPermissions(__in, __typeMapper); setPageAccesses(__in, __typeMapper); setRecordTypeVisibilities(__in, __typeMapper); setServicePresenceStatusAccesses(__in, __typeMapper); setTabSettings(__in, __typeMapper); setUserPermissions(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "agentAccesses", agentAccesses); toStringHelper(sb, "applicationVisibilities", applicationVisibilities); toStringHelper(sb, "classAccesses", classAccesses); toStringHelper(sb, "customMetadataTypeAccesses", customMetadataTypeAccesses); toStringHelper(sb, "customPermissions", customPermissions); toStringHelper(sb, "customSettingAccesses", customSettingAccesses); toStringHelper(sb, "description", description); toStringHelper(sb, "emailRoutingAddressAccesses", emailRoutingAddressAccesses); toStringHelper(sb, "externalCredentialPrincipalAccesses", externalCredentialPrincipalAccesses); toStringHelper(sb, "externalDataSourceAccesses", externalDataSourceAccesses); toStringHelper(sb, "fieldPermissions", fieldPermissions); toStringHelper(sb, "flowAccesses", flowAccesses); toStringHelper(sb, "hasActivationRequired", hasActivationRequired); toStringHelper(sb, "label", label); toStringHelper(sb, "license", license); toStringHelper(sb, "objectPermissions", objectPermissions); toStringHelper(sb, "pageAccesses", pageAccesses); toStringHelper(sb, "recordTypeVisibilities", recordTypeVisibilities); toStringHelper(sb, "servicePresenceStatusAccesses", servicePresenceStatusAccesses); toStringHelper(sb, "tabSettings", tabSettings); toStringHelper(sb, "userPermissions", userPermissions); } }