Class PublishingProgressServiceInternalImpl
- java.lang.Object
-
- org.craftercms.studio.impl.v2.service.publish.internal.PublishingProgressServiceInternalImpl
-
- All Implemented Interfaces:
PublishingProgressServiceInternal
public class PublishingProgressServiceInternalImpl extends Object implements PublishingProgressServiceInternal
-
-
Constructor Summary
Constructors Constructor Description PublishingProgressServiceInternalImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObserver(PublishingProgressObserver observer)
Add publishing progress observerPublishingProgressObserver
getPublishingProgress(String siteId)
Get publishing progress for given sitevoid
removeObserver(String siteId)
Remove publishing progress observervoid
removeObserver(PublishingProgressObserver observer)
Remove publishing progress observervoid
updateObserver(String siteId)
Update publishing progress for given sitevoid
updateObserver(String siteId, int delta)
Update publishing progres for given site by deltavoid
updateObserver(String siteId, int delta, String packageId)
Update publishing progres for given site by deltavoid
updateObserver(String siteId, String packageId)
Update publishing progress for given site
-
-
-
Method Detail
-
addObserver
public void addObserver(PublishingProgressObserver observer)
Description copied from interface:PublishingProgressServiceInternal
Add publishing progress observer- Specified by:
addObserver
in interfacePublishingProgressServiceInternal
- Parameters:
observer
- publishing progress observer object
-
removeObserver
public void removeObserver(PublishingProgressObserver observer)
Description copied from interface:PublishingProgressServiceInternal
Remove publishing progress observer- Specified by:
removeObserver
in interfacePublishingProgressServiceInternal
- Parameters:
observer
- publishing progress observer object
-
removeObserver
public void removeObserver(String siteId)
Description copied from interface:PublishingProgressServiceInternal
Remove publishing progress observer- Specified by:
removeObserver
in interfacePublishingProgressServiceInternal
- Parameters:
siteId
- site identifier
-
updateObserver
public void updateObserver(String siteId)
Description copied from interface:PublishingProgressServiceInternal
Update publishing progress for given site- Specified by:
updateObserver
in interfacePublishingProgressServiceInternal
- Parameters:
siteId
- site identifier
-
updateObserver
public void updateObserver(String siteId, String packageId)
Description copied from interface:PublishingProgressServiceInternal
Update publishing progress for given site- Specified by:
updateObserver
in interfacePublishingProgressServiceInternal
- Parameters:
siteId
- site identifierpackageId
- package identifier
-
updateObserver
public void updateObserver(String siteId, int delta)
Description copied from interface:PublishingProgressServiceInternal
Update publishing progres for given site by delta- Specified by:
updateObserver
in interfacePublishingProgressServiceInternal
- Parameters:
siteId
- site identifierdelta
- increment progress by delta
-
updateObserver
public void updateObserver(String siteId, int delta, String packageId)
Description copied from interface:PublishingProgressServiceInternal
Update publishing progres for given site by delta- Specified by:
updateObserver
in interfacePublishingProgressServiceInternal
- Parameters:
siteId
- site identifierdelta
- increment progress by deltapackageId
- package identifier
-
getPublishingProgress
public PublishingProgressObserver getPublishingProgress(String siteId)
Description copied from interface:PublishingProgressServiceInternal
Get publishing progress for given site- Specified by:
getPublishingProgress
in interfacePublishingProgressServiceInternal
- Parameters:
siteId
- site identifier- Returns:
- publishing progress
-
-