org.alfresco.cmis.changelog
Class CMISChangeLogImpl

java.lang.Object
  extended by org.alfresco.cmis.changelog.CMISChangeLogImpl
All Implemented Interfaces:
CMISChangeLog

public class CMISChangeLogImpl
extends java.lang.Object
implements CMISChangeLog

CMISChangeLog Implementation


Constructor Summary
CMISChangeLogImpl()
           
 
Method Summary
 java.util.List getChangeEvents()
           
 java.lang.Integer getEventCount()
          Note: this is optional operation and actual Change Events amount in collection may not be equal to result of this method invocation
 java.lang.String getNextChangeToken()
           
 boolean hasMoreItems()
           
protected  void setChangeEvents(java.util.List changeEvents)
          Set the change events
protected  void setHasMoreItems(boolean hasMoreItems)
          Set the hasMoreItems value
 void setNextChangeToken(java.lang.String nextChangeToken)
          Set the next ChangeToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CMISChangeLogImpl

public CMISChangeLogImpl()
Method Detail

getChangeEvents

public java.util.List getChangeEvents()
Specified by:
getChangeEvents in interface CMISChangeLog
Returns:
List<CMISChangeEvent> collection that contains all available for some Change Log Token Change Events descriptors
See Also:
CMISChangeLog.getChangeEvents()

setChangeEvents

protected void setChangeEvents(java.util.List changeEvents)
Set the change events

Parameters:
changeEvents - list of change events

getEventCount

public java.lang.Integer getEventCount()
Description copied from interface: CMISChangeLog
Note: this is optional operation and actual Change Events amount in collection may not be equal to result of this method invocation

Specified by:
getEventCount in interface CMISChangeLog
Returns:
Integer value that determines amount of Change Events those were returned
See Also:
CMISChangeLog.getEventCount()

getNextChangeToken

public java.lang.String getNextChangeToken()
Specified by:
getNextChangeToken in interface CMISChangeLog
Returns:
String value that represents the next generated Change Log Token
See Also:
CMISChangeLog.getNextChangeToken()

setNextChangeToken

public void setNextChangeToken(java.lang.String nextChangeToken)
Set the next ChangeToken

Parameters:
nextChangeToken - the next ChangeToken

hasMoreItems

public boolean hasMoreItems()
Specified by:
hasMoreItems in interface CMISChangeLog
Returns:
Boolean value that determines whether repository contains any more Change Events after some CMISChangeLogService.CMISChangeLog.getChangeEvents() invocation
See Also:
CMISChangeLog.hasMoreItems()

setHasMoreItems

protected void setHasMoreItems(boolean hasMoreItems)
Set the hasMoreItems value

Parameters:
hasMoreItems - hasMoreItems value


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.