com.sforce.soap.tooling.metadata.SharedTo Maven / Gradle / Ivy
Show all versions of sforce-tooling-api Show documentation
package com.sforce.soap.tooling.metadata;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for SharedTo complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="SharedTo">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="allCustomerPortalUsers" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="allInternalUsers" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="allPartnerUsers" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="group" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="groups" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="managerSubordinates" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="managers" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="portalRole" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="portalRoleAndSubordinates" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="queue" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="role" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="roleAndSubordinates" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="roleAndSubordinatesInternal" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="roles" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="rolesAndSubordinates" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="territories" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="territoriesAndSubordinates" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="territory" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="territoryAndSubordinates" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SharedTo", propOrder = {
"allCustomerPortalUsers",
"allInternalUsers",
"allPartnerUsers",
"group",
"groups",
"managerSubordinates",
"managers",
"portalRole",
"portalRoleAndSubordinates",
"queue",
"role",
"roleAndSubordinates",
"roleAndSubordinatesInternal",
"roles",
"rolesAndSubordinates",
"territories",
"territoriesAndSubordinates",
"territory",
"territoryAndSubordinates"
})
public class SharedTo {
protected String allCustomerPortalUsers;
protected String allInternalUsers;
protected String allPartnerUsers;
protected List group;
protected List groups;
protected List managerSubordinates;
protected List managers;
protected List portalRole;
protected List portalRoleAndSubordinates;
protected List queue;
protected List role;
protected List roleAndSubordinates;
protected List roleAndSubordinatesInternal;
protected List roles;
protected List rolesAndSubordinates;
protected List territories;
protected List territoriesAndSubordinates;
protected List territory;
protected List territoryAndSubordinates;
/**
* Gets the value of the allCustomerPortalUsers property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAllCustomerPortalUsers() {
return allCustomerPortalUsers;
}
/**
* Sets the value of the allCustomerPortalUsers property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAllCustomerPortalUsers(String value) {
this.allCustomerPortalUsers = value;
}
/**
* Gets the value of the allInternalUsers property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAllInternalUsers() {
return allInternalUsers;
}
/**
* Sets the value of the allInternalUsers property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAllInternalUsers(String value) {
this.allInternalUsers = value;
}
/**
* Gets the value of the allPartnerUsers property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAllPartnerUsers() {
return allPartnerUsers;
}
/**
* Sets the value of the allPartnerUsers property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAllPartnerUsers(String value) {
this.allPartnerUsers = value;
}
/**
* Gets the value of the group property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the group property.
*
*
* For example, to add a new item, do as follows:
*
* getGroup().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getGroup() {
if (group == null) {
group = new ArrayList();
}
return this.group;
}
/**
* Gets the value of the groups property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the groups property.
*
*
* For example, to add a new item, do as follows:
*
* getGroups().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getGroups() {
if (groups == null) {
groups = new ArrayList();
}
return this.groups;
}
/**
* Gets the value of the managerSubordinates property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the managerSubordinates property.
*
*
* For example, to add a new item, do as follows:
*
* getManagerSubordinates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getManagerSubordinates() {
if (managerSubordinates == null) {
managerSubordinates = new ArrayList();
}
return this.managerSubordinates;
}
/**
* Gets the value of the managers property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the managers property.
*
*
* For example, to add a new item, do as follows:
*
* getManagers().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getManagers() {
if (managers == null) {
managers = new ArrayList();
}
return this.managers;
}
/**
* Gets the value of the portalRole property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the portalRole property.
*
*
* For example, to add a new item, do as follows:
*
* getPortalRole().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getPortalRole() {
if (portalRole == null) {
portalRole = new ArrayList();
}
return this.portalRole;
}
/**
* Gets the value of the portalRoleAndSubordinates property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the portalRoleAndSubordinates property.
*
*
* For example, to add a new item, do as follows:
*
* getPortalRoleAndSubordinates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getPortalRoleAndSubordinates() {
if (portalRoleAndSubordinates == null) {
portalRoleAndSubordinates = new ArrayList();
}
return this.portalRoleAndSubordinates;
}
/**
* Gets the value of the queue property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the queue property.
*
*
* For example, to add a new item, do as follows:
*
* getQueue().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getQueue() {
if (queue == null) {
queue = new ArrayList();
}
return this.queue;
}
/**
* Gets the value of the role property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the role property.
*
*
* For example, to add a new item, do as follows:
*
* getRole().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getRole() {
if (role == null) {
role = new ArrayList();
}
return this.role;
}
/**
* Gets the value of the roleAndSubordinates property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the roleAndSubordinates property.
*
*
* For example, to add a new item, do as follows:
*
* getRoleAndSubordinates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getRoleAndSubordinates() {
if (roleAndSubordinates == null) {
roleAndSubordinates = new ArrayList();
}
return this.roleAndSubordinates;
}
/**
* Gets the value of the roleAndSubordinatesInternal property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the roleAndSubordinatesInternal property.
*
*
* For example, to add a new item, do as follows:
*
* getRoleAndSubordinatesInternal().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getRoleAndSubordinatesInternal() {
if (roleAndSubordinatesInternal == null) {
roleAndSubordinatesInternal = new ArrayList();
}
return this.roleAndSubordinatesInternal;
}
/**
* Gets the value of the roles property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the roles property.
*
*
* For example, to add a new item, do as follows:
*
* getRoles().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getRoles() {
if (roles == null) {
roles = new ArrayList();
}
return this.roles;
}
/**
* Gets the value of the rolesAndSubordinates property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the rolesAndSubordinates property.
*
*
* For example, to add a new item, do as follows:
*
* getRolesAndSubordinates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getRolesAndSubordinates() {
if (rolesAndSubordinates == null) {
rolesAndSubordinates = new ArrayList();
}
return this.rolesAndSubordinates;
}
/**
* Gets the value of the territories property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the territories property.
*
*
* For example, to add a new item, do as follows:
*
* getTerritories().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getTerritories() {
if (territories == null) {
territories = new ArrayList();
}
return this.territories;
}
/**
* Gets the value of the territoriesAndSubordinates property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the territoriesAndSubordinates property.
*
*
* For example, to add a new item, do as follows:
*
* getTerritoriesAndSubordinates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getTerritoriesAndSubordinates() {
if (territoriesAndSubordinates == null) {
territoriesAndSubordinates = new ArrayList();
}
return this.territoriesAndSubordinates;
}
/**
* Gets the value of the territory property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the territory property.
*
*
* For example, to add a new item, do as follows:
*
* getTerritory().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getTerritory() {
if (territory == null) {
territory = new ArrayList();
}
return this.territory;
}
/**
* Gets the value of the territoryAndSubordinates property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the territoryAndSubordinates property.
*
*
* For example, to add a new item, do as follows:
*
* getTerritoryAndSubordinates().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getTerritoryAndSubordinates() {
if (territoryAndSubordinates == null) {
territoryAndSubordinates = new ArrayList();
}
return this.territoryAndSubordinates;
}
}