Items with tag layout

    reference

    • createObject
      This method creates a new layout profile object.
    • createObject
      Associate a layout container with a profile
    • createObject
      This method creates a new layout profile object.
    • deleteObject
      This method deletes an existing layout profile and associated custom preferences
    • deleteObject
      This method deletes an existing layout profile and associated custom preferences
    • editObject
      This method edits an existing layout profile object by passing in a modified instance of the object.
    • editObject
      Edit the object by passing in a modified instance of the object
    • editObject
      This method edits an existing layout profile object by passing in a modified instance of the object.
    • getAllObjects
      Use this method to retrieve all active layout containers that can be customized.
    • getLayoutContainer
    • getLayoutContainers
    • getLayoutContainers
    • getLayoutContainerType
      The type of the layout container object
    • getLayoutContainerType
      The container to be contained
    • getLayoutItem
    • getLayoutItemPreferences
      The layout preferences assigned to this layout item
    • getLayoutItems
      The layout items assigned to this layout container
    • getLayoutItemType
      The type of the layout item object
    • getLayoutPreference
    • getLayoutPreferences
    • getLayoutPreferences
    • getLayoutProfile
      The profile containing this container
    • getLayoutProfile
    • getObject
      Retrieve a SoftLayer_Layout_Container record.
    • getObject
      Retrieve a SoftLayer_Layout_Item record.
    • getObject
      Retrieve a SoftLayer_Layout_Profile record.
    • getObject
      Retrieve a SoftLayer_Layout_Profile_Containers record.
    • getObject
      Retrieve a SoftLayer_Layout_Profile_Customer record.
    • getObject
      Retrieve a SoftLayer_Layout_Profile_Preference record.
    • getUserRecord
    • modifyPreference
      This method modifies an existing associated [SoftLayer_Layout_Profile_Preference](/reference/datatypes/SoftLayer_Layout_Profile_Preference) object. If the preference object being modified is a default value object, a new record is created to override the default value. Only preferences that are assigned to a profile may be updated. Attempts to update a non-existent preference object will result in an exception being thrown.
    • modifyPreference
      This method modifies an existing associated [SoftLayer_Layout_Profile_Preference](/reference/datatypes/SoftLayer_Layout_Profile_Preference) object. If the preference object being modified is a default value object, a new record is created to override the default value. Only preferences that are assigned to a profile may be updated. Attempts to update a non-existent preference object will result in an exception being thrown.
    • modifyPreferences
      Using this method, multiple [SoftLayer_Layout_Profile_Preference](/reference/datatypes/SoftLayer_Layout_Profile_Preference) objects may be updated at once. Refer to [[SoftLayer_Layout_Profile::modifyPreference()]] for more information.
    • modifyPreferences
      Using this method, multiple [SoftLayer_Layout_Profile_Preference](/reference/datatypes/SoftLayer_Layout_Profile_Preference) objects may be updated at once. Refer to [[SoftLayer_Layout_Profile::modifyPreference()]] for more information.
    • SoftLayer_Layout_Container
      The SoftLayer_Layout_Container contains definitions for default page layouts
    • SoftLayer_Layout_Container
      Layout containers are used in the customization of the Portal 4 customer experience. A single page in the portal can be thought of as a layout container. The container houses individual [SoftLayer_Layout_Item](/reference/datatypes/SoftLayer_Layout_Item), which are the elements of the page (e.g., Ticket list). Layout containers can be added to [SoftLayer_Layout_Profile](/reference/datatypes/SoftLayer_Layout_Profile), allowing for full customization of the container's related items.
    • SoftLayer_Layout_Container_Type
      The SoftLayer_Layout_Container_Type contains definitions for container types
    • SoftLayer_Layout_Item
      The SoftLayer_Layout_Item contains definitions for default layout items
    • SoftLayer_Layout_Item
      Layout items are used in the customization of the Portal 4 customer experience. Each [SoftLayer_Layout_Container](/reference/datatypes/SoftLayer_Layout_Container) in the portal contains one or more layout items. These are used to describe elements such as ticket lists. Layout items typically have [SoftLayer_Layout_Preference](/reference/datatypes/SoftLayer_Layout_Preference), which can be customized once the container is added to a [SoftLayer_Layout_Profile](/reference/datatypes/SoftLayer_Layout_Profile).
    • SoftLayer_Layout_Item_Type
      The SoftLayer_Layout_Item_Type contains definitions for item types
    • SoftLayer_Layout_Preference
      The SoftLayer_Layout_Preference contains definitions for default layout item preferences
    • SoftLayer_Layout_Preference_Type
      The SoftLayer_Layout_Preference_Type contains definitions for preference types
    • SoftLayer_Layout_Profile
      The SoftLayer_Layout_Profile contains the definition of the layout profile
    • SoftLayer_Layout_Profile
      Layout profiles are the primary object used to tie customized portal experiences to the [SoftLayer_User_Customer](/reference/datatypes/SoftLayer_User_Customer). In order to take full advantage of the flexible customization of the portal, each user must be given one or more layout profiles. Each layout profile is then assigned one of the [SoftLayer_Layout_Container](/reference/datatypes/SoftLayer_Layout_Container), thereby giving the user all [SoftLayer_Layout_Item](/reference/datatypes/SoftLayer_Layout_Item) and associated [SoftLayer_Layout_Profile_Preferences](/reference/datatypes/SoftLayer_Layout_Profile_Preferences). These default preferences can be modified via the [[SoftLayer_Layout_Profile::modifyPreference()]] method, giving the user their own customized configuration.
    • SoftLayer_Layout_Profile_Containers
    • SoftLayer_Layout_Profile_Containers
    • SoftLayer_Layout_Profile_Customer
    • SoftLayer_Layout_Profile_Customer
    • SoftLayer_Layout_Profile_Preference
      The SoftLayer_Layout_Profile_Preference contains definitions for layout preferences
    • SoftLayer_Layout_Profile_Preference
      The profile preferences are an aggregation of the default preferences and the customized preferences. For each [SoftLayer_Layout_Profile_Containers](/reference/datatypes/SoftLayer_Layout_Profile_Containers) on a [SoftLayer_Layout_Profile](/reference/datatypes/SoftLayer_Layout_Profile), the [SoftLayer_Layout_Preference](/reference/datatypes/SoftLayer_Layout_Preference) are inherited through the profile preferences. However, any one of these may be overridden through the [[SoftLayer_Layout_Profile::modifyPreference()]] method. Rather than maintaining two different sets of preferences, all preferences are grouped together through the profile preferences, presenting the customized preferences in place of the default preferences they are overriding.