com.ibm.workplace.wcm.api.extensions.syndication
Interface Moved

All Superinterfaces:
Change, ItemChange

public interface Moved
extends ItemChange

One of the possible change types returned by SyndicationSummary.getChanges() as part of the SyndicatorCompleting and SubscriberCompleting extension points
The Moved change captures:


Method Summary
 java.lang.String getPreviousLibraryName()
          The library name of the item prior to the move.
 java.lang.String getPreviousName()
          The name of the item prior to the move.
 java.lang.String getPreviousNamePath()
          the name path of the item prior to the move
 DocumentId<?> getPreviousParentId()
          The parent id of the item prior to the move.
 
Methods inherited from interface com.ibm.workplace.wcm.api.extensions.syndication.ItemChange
getId, getLibraryName, getNamePath, getParentId
 
Methods inherited from interface com.ibm.workplace.wcm.api.extensions.syndication.Change
getName, map
 

Method Detail

getPreviousParentId

DocumentId<?> getPreviousParentId()
The parent id of the item prior to the move.

Returns:
The parent id of the item prior to the move
See Also:
for new parent, it may be the same as the previous parent if the parent was not changed.

getPreviousName

java.lang.String getPreviousName()
The name of the item prior to the move.

Returns:
The name of the item prior to the move.
See Also:
for the new name, it may the same as the previous name if the name was not changed

getPreviousNamePath

java.lang.String getPreviousNamePath()
the name path of the item prior to the move

Returns:
the name path of the item prior to the move
See Also:
for the new name path

getPreviousLibraryName

java.lang.String getPreviousLibraryName()
The library name of the item prior to the move.

Returns:
The library name of the item prior to the move.
See Also:
for the new library name. It may be the same as the previous library name if the library was not changed as part of this move