-
createObject
This method creates a new layout profile object.
-
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.
-
getLayoutContainers
-
getLayoutPreferences
-
getObject
Retrieve a SoftLayer_Layout_Profile record.
-
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.
-
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.