All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sforce.soap.tooling.metadata.FeedLayout Maven / Gradle / Ivy

The newest version!

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.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import com.sforce.soap.tooling.FeedLayoutFilterPosition;


/**
 * 

Java class for FeedLayout complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="FeedLayout">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="autocollapsePublisher" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="compactFeed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="feedFilterPosition" type="{urn:tooling.soap.sforce.com}FeedLayoutFilterPosition" minOccurs="0"/>
 *         <element name="feedFilters" type="{urn:metadata.tooling.soap.sforce.com}FeedLayoutFilter" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="fullWidthFeed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="hideSidebar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="highlightExternalFeedItems" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="leftComponents" type="{urn:metadata.tooling.soap.sforce.com}FeedLayoutComponent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="rightComponents" type="{urn:metadata.tooling.soap.sforce.com}FeedLayoutComponent" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="useInlineFiltersInConsole" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "FeedLayout", propOrder = { "autocollapsePublisher", "compactFeed", "feedFilterPosition", "feedFilters", "fullWidthFeed", "hideSidebar", "highlightExternalFeedItems", "leftComponents", "rightComponents", "useInlineFiltersInConsole" }) public class FeedLayout { protected Boolean autocollapsePublisher; protected Boolean compactFeed; @XmlSchemaType(name = "string") protected FeedLayoutFilterPosition feedFilterPosition; protected List feedFilters; protected Boolean fullWidthFeed; protected Boolean hideSidebar; protected Boolean highlightExternalFeedItems; protected List leftComponents; protected List rightComponents; protected Boolean useInlineFiltersInConsole; /** * Gets the value of the autocollapsePublisher property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAutocollapsePublisher() { return autocollapsePublisher; } /** * Sets the value of the autocollapsePublisher property. * * @param value * allowed object is * {@link Boolean } * */ public void setAutocollapsePublisher(Boolean value) { this.autocollapsePublisher = value; } /** * Gets the value of the compactFeed property. * * @return * possible object is * {@link Boolean } * */ public Boolean isCompactFeed() { return compactFeed; } /** * Sets the value of the compactFeed property. * * @param value * allowed object is * {@link Boolean } * */ public void setCompactFeed(Boolean value) { this.compactFeed = value; } /** * Gets the value of the feedFilterPosition property. * * @return * possible object is * {@link FeedLayoutFilterPosition } * */ public FeedLayoutFilterPosition getFeedFilterPosition() { return feedFilterPosition; } /** * Sets the value of the feedFilterPosition property. * * @param value * allowed object is * {@link FeedLayoutFilterPosition } * */ public void setFeedFilterPosition(FeedLayoutFilterPosition value) { this.feedFilterPosition = value; } /** * Gets the value of the feedFilters 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 feedFilters property. * *

* For example, to add a new item, do as follows: *

     *    getFeedFilters().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FeedLayoutFilter } * * */ public List getFeedFilters() { if (feedFilters == null) { feedFilters = new ArrayList(); } return this.feedFilters; } /** * Gets the value of the fullWidthFeed property. * * @return * possible object is * {@link Boolean } * */ public Boolean isFullWidthFeed() { return fullWidthFeed; } /** * Sets the value of the fullWidthFeed property. * * @param value * allowed object is * {@link Boolean } * */ public void setFullWidthFeed(Boolean value) { this.fullWidthFeed = value; } /** * Gets the value of the hideSidebar property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHideSidebar() { return hideSidebar; } /** * Sets the value of the hideSidebar property. * * @param value * allowed object is * {@link Boolean } * */ public void setHideSidebar(Boolean value) { this.hideSidebar = value; } /** * Gets the value of the highlightExternalFeedItems property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHighlightExternalFeedItems() { return highlightExternalFeedItems; } /** * Sets the value of the highlightExternalFeedItems property. * * @param value * allowed object is * {@link Boolean } * */ public void setHighlightExternalFeedItems(Boolean value) { this.highlightExternalFeedItems = value; } /** * Gets the value of the leftComponents 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 leftComponents property. * *

* For example, to add a new item, do as follows: *

     *    getLeftComponents().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FeedLayoutComponent } * * */ public List getLeftComponents() { if (leftComponents == null) { leftComponents = new ArrayList(); } return this.leftComponents; } /** * Gets the value of the rightComponents 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 rightComponents property. * *

* For example, to add a new item, do as follows: *

     *    getRightComponents().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FeedLayoutComponent } * * */ public List getRightComponents() { if (rightComponents == null) { rightComponents = new ArrayList(); } return this.rightComponents; } /** * Gets the value of the useInlineFiltersInConsole property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUseInlineFiltersInConsole() { return useInlineFiltersInConsole; } /** * Sets the value of the useInlineFiltersInConsole property. * * @param value * allowed object is * {@link Boolean } * */ public void setUseInlineFiltersInConsole(Boolean value) { this.useInlineFiltersInConsole = value; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy