org.osivia.portal.api.contribution
Interface IContributionService


public interface IContributionService


Nested Class Summary
static class IContributionService.EditionState
          Window edition state types enumeration.
 
Field Summary
static java.lang.String MBEAN_NAME
           
static java.lang.String PUBLISH
           
static java.lang.String UNPUBLISH
           
 
Method Summary
 java.lang.String getChangeEditionStateUrl(PortalControllerContext portalControllerContext, IContributionService.EditionState state)
          Change current window state
 IContributionService.EditionState getEditionState(PortalControllerContext portalControllerContext)
          get current window state
 java.lang.String getPublishContributionUrl(PortalControllerContext portalControllerContext, java.lang.String docPath)
          return a publishing url for current doc
 void removeWindowEditionState(PortalControllerContext portalControllerContext)
          remove current window state
 

Field Detail

MBEAN_NAME

static final java.lang.String MBEAN_NAME
See Also:
Constant Field Values

PUBLISH

static final java.lang.String PUBLISH
See Also:
Constant Field Values

UNPUBLISH

static final java.lang.String UNPUBLISH
See Also:
Constant Field Values
Method Detail

getChangeEditionStateUrl

java.lang.String getChangeEditionStateUrl(PortalControllerContext portalControllerContext,
                                          IContributionService.EditionState state)
Change current window state

Parameters:
portalControllerContext -
state -
Returns:

getPublishContributionUrl

java.lang.String getPublishContributionUrl(PortalControllerContext portalControllerContext,
                                           java.lang.String docPath)
return a publishing url for current doc

Parameters:
portalControllerContext -
docPath -
Returns:

getEditionState

IContributionService.EditionState getEditionState(PortalControllerContext portalControllerContext)
get current window state

Parameters:
portalControllerContext -
Returns:

removeWindowEditionState

void removeWindowEditionState(PortalControllerContext portalControllerContext)
remove current window state

Parameters:
portalControllerContext -


Copyright © 2014. All Rights Reserved.