Adds a new desktop layout to the repository. This method must return a
DesktopLayout with a correct identifier.
Parameters: property - the Property which will maintain the DesktopLayout data. throws: InternalErrorException - if any fatal errors happen. a DesktopLayout with the provided property, and a validproperty identifier.
Finds a desktop layout
Parameters: identifier - the desktop layout identifier throws: InternalErrorException - if any fatal errors happen. throws: InstanceNotFoundException - if it was unable to find the specified instance the DesktopLayout desired.
Removes a desktop layout from the repository.
Parameters: identifier - The identifier of the desktop layout to be removed throws: InternalErrorException - if any fatal errors happen. throws: InstanceNotFoundException - if the desktop layout is not found
Updates an existing desktop layout.
Parameters: desktopLayout - the Desktop layout to be updated, identified by itsidentifier. throws: InternalErrorException - if any fatal errors happen. throws: InstanceNotFoundException - if the desktop layout that should be updated isn't found.