org.opencms.ade.sitemap.shared
Class CmsSitemapClipboardData

java.lang.Object
  extended by org.opencms.ade.sitemap.shared.CmsSitemapClipboardData
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable

public class CmsSitemapClipboardData
extends java.lang.Object
implements com.google.gwt.user.client.rpc.IsSerializable

Sitemap clipboard data bean.

Since:
8.0

Constructor Summary
CmsSitemapClipboardData()
          Constructor.
CmsSitemapClipboardData(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> deletions, java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> modifications)
          Constructor.
 
Method Summary
 void addDeleted(CmsClientSitemapEntry entry)
          Adds an entry to the deleted list.
 void addModified(CmsClientSitemapEntry entry)
          Adds an entry to the modified list.
 CmsSitemapClipboardData copy()
          Provides a copy of the clip-board data.
 java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> getDeletions()
          Returns the session stored list of deleted sitemap entries.
 java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> getModifications()
          Returns the session stored list of modified sitemap entry paths.
 void removeDeleted(CmsClientSitemapEntry entry)
          Removes an entry from the deleted list.
 void removeModified(CmsClientSitemapEntry entry)
          Removes an entry from the modified list.
 void setDeletions(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> deletions)
          Sets list of deleted sitemap entries.
 void setModifications(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> modifications)
          Sets the list of modified sitemap entry paths.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsSitemapClipboardData

public CmsSitemapClipboardData()
Constructor.


CmsSitemapClipboardData

public CmsSitemapClipboardData(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> deletions,
                               java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> modifications)
Constructor.

Parameters:
deletions - the session stored list of deleted sitemap entries
modifications - the session stored list of modified sitemap entry paths
Method Detail

addDeleted

public void addDeleted(CmsClientSitemapEntry entry)
Adds an entry to the deleted list.

Parameters:
entry - the entry to add

addModified

public void addModified(CmsClientSitemapEntry entry)
Adds an entry to the modified list.

Parameters:
entry - the entry to add

copy

public CmsSitemapClipboardData copy()
Provides a copy of the clip-board data.

Returns:
the copied data

getDeletions

public java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> getDeletions()
Returns the session stored list of deleted sitemap entries.

Returns:
the session stored list of deleted sitemap entries

getModifications

public java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> getModifications()
Returns the session stored list of modified sitemap entry paths.

Returns:
the session stored list of modified sitemap entry paths

removeDeleted

public void removeDeleted(CmsClientSitemapEntry entry)
Removes an entry from the deleted list.

Parameters:
entry - the entry to remove

removeModified

public void removeModified(CmsClientSitemapEntry entry)
Removes an entry from the modified list.

Parameters:
entry - the entry to remove

setDeletions

public void setDeletions(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> deletions)
Sets list of deleted sitemap entries.

Parameters:
deletions - the deleted sitemap entries

setModifications

public void setModifications(java.util.LinkedHashMap<CmsUUID,CmsClientSitemapEntry> modifications)
Sets the list of modified sitemap entry paths.

Parameters:
modifications - the list of modified sitemap entry paths