Class SiteServiceImpl
- java.lang.Object
-
- org.craftercms.studio.impl.v1.service.site.SiteServiceImpl
-
- All Implemented Interfaces:
SiteService
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
public class SiteServiceImpl extends Object implements SiteService, org.springframework.context.ApplicationContextAware
Note: consider renaming A site in Crafter Studio is currently the name for a WEM project being managed. This service provides access to site configuration- Author:
- russdanner
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SiteServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addRemote(String siteId, String remoteName, String remoteUrl, String authenticationType, String remoteUsername, String remotePassword, String remoteToken, String remotePrivateKey)
Add remote repository for site content repositoryvoid
checkSiteExists(String site)
Checks if a site exists.boolean
checkSiteUuid(String siteId, String siteUuid)
Checks if the currently existent site with the given ID also has the same siteUuid.int
countSites()
void
createSiteFromBlueprint(String blueprintId, @Size(max=50) String siteId, String siteName, String sandboxBranch, String desc, Map<String,String> params, boolean createAsOrphan)
Create a new site based on an existing blueprintprotected boolean
createSiteFromBlueprintGit(String blueprintLocation, String siteId, String sandboxBranch, Map<String,String> params, String creator)
void
createSiteWithRemoteOption(@Size(max=50) String siteId, String siteName, String sandboxBranch, String description, String blueprintName, String remoteName, String remoteUrl, String remoteBranch, boolean singleBranch, String authenticationType, String remoteUsername, String remotePassword, String remoteToken, String remotePrivateKey, String createOption, Map<String,String> params, boolean createAsOrphan)
Create a new site with remote option (clone from remote or push to remote repository)@javax.validation.Valid boolean
deleteSite(String siteId)
remove a site from the system@javax.validation.Valid boolean
enablePublishing(String siteId, boolean enabled)
Enable/Disable publishing for given site@javax.validation.Valid boolean
exists(String site)
Check if site already exists@javax.validation.Valid boolean
existsById(String siteId)
Check if site already exists@javax.validation.Valid boolean
existsByName(String siteName)
Check if site already existsSet<String>
getAllAvailableSites()
List<String>
getAllCreatedSites()
Get list of all sites with state = CREATEDSiteBlueprintTO[]
getAvailableBlueprints()
get a list of available blueprintsList<String>
getDefaultGroups()
List<SiteFeed>
getDeletedSites()
Get deleted sitesString
getLastCommitId(String siteId)
get last commit id for siteString
getLastSyncedGitlogCommitId(String siteId)
get last audited git log commit id for siteString
getLastVerifiedGitlogCommitId(String siteId)
get last verified git log commit id for site@Valid SiteFeed
getSite(String siteId)
Get site details@Valid List<SiteFeed>
getSitesPerUser(int start, int number)
Get sites that user is allowed access to for current user@Valid List<SiteFeed>
getSitesPerUser(String username, int start, int number)
Get sites that user is allowed access to for given username@javax.validation.Valid int
getSitesPerUserTotal()
Get total number of sites that user is allowed access to for current user@javax.validation.Valid int
getSitesPerUserTotal(String username)
Get total number of sites that user is allowed access to for given usernameString
getSiteState(String siteId)
protected void
invalidateConfigurationCacheIfRequired(String siteId, String path)
boolean
isPublishedRepoCreated(String siteId)
@javax.validation.Valid boolean
isPublishingEnabled(String siteId)
Check if publishing is enabled for given siteList<RemoteRepositoryInfoTO>
listRemote(String siteId)
List remote repositories for given sitevoid
rebuildDatabase(String site)
Rebuild database for siteboolean
removeRemote(String siteId, String remoteName)
Remove remote with given name for siteprotected void
replaceFileContentGit(String site, String path, String find, String replace)
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
void
setAuditServiceInternal(AuditServiceInternal auditServiceInternal)
void
setConfigurationPatterns(String[] configurationPatterns)
void
setConfigurationService(ConfigurationService configurationService)
void
setContentRepository(ContentRepository repo)
void
setContentRepositoryV2(ContentRepository contentRepositoryV2)
void
setContentService(ContentService contentService)
void
setDependencyService(DependencyService dependencyService)
void
setDependencyServiceInternal(DependencyServiceInternal dependencyServiceInternal)
void
setDeployer(Deployer deployer)
void
setDeploymentService(DeploymentService deploymentService)
void
setDmPageNavigationOrderService(DmPageNavigationOrderService dmPageNavigationOrderService)
void
setEntitlementValidator(org.craftercms.commons.entitlements.validator.EntitlementValidator entitlementValidator)
void
setGroupServiceInternal(GroupServiceInternal groupServiceInternal)
void
setItemServiceInternal(ItemServiceInternal itemServiceInternal)
void
setPublishedRepoCreated(String siteId)
void
setRebuildRepositoryMetadata(RebuildRepositoryMetadata rebuildRepositoryMetadata)
void
setRetryingDatabaseOperationFacade(RetryingDatabaseOperationFacade retryingDatabaseOperationFacade)
void
setSecurityService(SecurityService securityService)
void
setSitesServiceInternal(SitesService sitesServiceInternal)
void
setSiteState(String siteId, String state)
void
setStudioConfiguration(StudioConfiguration studioConfiguration)
void
setStudioDBScriptRunner(StudioDBScriptRunnerFactory studioDBScriptRunner)
void
setSyncDatabaseWithRepository(SyncDatabaseWithRepository syncDatabaseWithRepository)
void
setUpgradeManager(StudioUpgradeManager upgradeManager)
void
setUserDao(UserDAO userDao)
void
setUserServiceInternal(UserServiceInternal userServiceInternal)
void
setWorkflowServiceInternal(WorkflowServiceInternal workflowServiceInternal)
@javax.validation.Valid boolean
syncDatabaseWithRepo(String site, String fromCommitId)
Synchronize our internal database with the underlying repository.@javax.validation.Valid boolean
syncDatabaseWithRepo(String site, String fromCommitId, boolean generateAuditLog)
Synchronize our internal database with the underlying repository.void
syncRepository(String site)
Synchronize Database with repositoryvoid
updateLastCommitId(String site, String commitId)
void
updateLastSyncedGitlogCommitId(String site, String commitId)
Update last audited gitlog commit idvoid
updateLastVerifiedGitlogCommitId(String site, String commitId)
@javax.validation.Valid boolean
updatePublishingStatus(String siteId, String status)
Update publishing status message for given site
-
-
-
Field Detail
-
deployer
protected Deployer deployer
-
contentService
protected ContentService contentService
-
contentRepository
protected ContentRepository contentRepository
-
contentRepositoryV2
protected ContentRepository contentRepositoryV2
-
dependencyService
protected DependencyService dependencyService
-
securityService
protected SecurityService securityService
-
deploymentService
protected DeploymentService deploymentService
-
dmPageNavigationOrderService
protected DmPageNavigationOrderService dmPageNavigationOrderService
-
rebuildRepositoryMetadata
protected RebuildRepositoryMetadata rebuildRepositoryMetadata
-
syncDatabaseWithRepository
protected SyncDatabaseWithRepository syncDatabaseWithRepository
-
groupServiceInternal
protected GroupServiceInternal groupServiceInternal
-
userServiceInternal
protected UserServiceInternal userServiceInternal
-
upgradeManager
protected StudioUpgradeManager upgradeManager
-
studioConfiguration
protected StudioConfiguration studioConfiguration
-
sitesServiceInternal
protected SitesService sitesServiceInternal
-
auditServiceInternal
protected AuditServiceInternal auditServiceInternal
-
configurationService
protected ConfigurationService configurationService
-
itemServiceInternal
protected ItemServiceInternal itemServiceInternal
-
workflowServiceInternal
protected WorkflowServiceInternal workflowServiceInternal
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
siteFeedMapper
@Autowired protected SiteFeedMapper siteFeedMapper
-
entitlementValidator
protected org.craftercms.commons.entitlements.validator.EntitlementValidator entitlementValidator
-
configurationPatterns
protected String[] configurationPatterns
-
studioDBScriptRunnerFactory
protected StudioDBScriptRunnerFactory studioDBScriptRunnerFactory
-
dependencyServiceInternal
protected DependencyServiceInternal dependencyServiceInternal
-
retryingDatabaseOperationFacade
protected RetryingDatabaseOperationFacade retryingDatabaseOperationFacade
-
userDao
protected UserDAO userDao
-
-
Method Detail
-
getAllAvailableSites
public Set<String> getAllAvailableSites()
- Specified by:
getAllAvailableSites
in interfaceSiteService
-
countSites
public int countSites()
- Specified by:
countSites
in interfaceSiteService
-
createSiteFromBlueprint
@Valid public void createSiteFromBlueprint(String blueprintId, @Size(max=50) @Size(max=50) String siteId, String siteName, String sandboxBranch, String desc, Map<String,String> params, boolean createAsOrphan) throws SiteAlreadyExistsException, SiteCreationException, DeployerTargetException, BlueprintNotFoundException, MissingPluginParameterException
Description copied from interface:SiteService
Create a new site based on an existing blueprint- Specified by:
createSiteFromBlueprint
in interfaceSiteService
- Parameters:
blueprintId
- blueprint name to create sitesiteId
- site identifiersiteName
- site namesandboxBranch
- sandbox branch namedesc
- descriptionparams
- site parameterscreateAsOrphan
- create the site from a remote repository as orphan (no git history)- Throws:
SiteAlreadyExistsException
- site already existsSiteCreationException
- error during site creation processDeployerTargetException
- error creating deployer targetsBlueprintNotFoundException
- blueprint not foundMissingPluginParameterException
- missing mandatory blueprint parameters
-
createSiteFromBlueprintGit
protected boolean createSiteFromBlueprintGit(String blueprintLocation, String siteId, String sandboxBranch, Map<String,String> params, String creator) throws Exception
- Throws:
Exception
-
replaceFileContentGit
protected void replaceFileContentGit(String site, String path, String find, String replace) throws Exception
- Throws:
Exception
-
createSiteWithRemoteOption
@Valid public void createSiteWithRemoteOption(@Size(max=50) @Size(max=50) String siteId, String siteName, String sandboxBranch, String description, String blueprintName, String remoteName, String remoteUrl, String remoteBranch, boolean singleBranch, String authenticationType, String remoteUsername, String remotePassword, String remoteToken, String remotePrivateKey, String createOption, Map<String,String> params, boolean createAsOrphan) throws ServiceLayerException, InvalidRemoteRepositoryException, InvalidRemoteRepositoryCredentialsException, RemoteRepositoryNotFoundException, InvalidRemoteUrlException
Description copied from interface:SiteService
Create a new site with remote option (clone from remote or push to remote repository)- Specified by:
createSiteWithRemoteOption
in interfaceSiteService
- Parameters:
siteId
- site identifiersiteName
- the name of the sitesandboxBranch
- sandbox branch namedescription
- descriptionblueprintName
- name of the blueprint to create siteremoteName
- remote repository nameremoteUrl
- remote repository urlremoteBranch
- remote repository branch to create site fromsingleBranch
- clone single branch if true, otherwise clone whole repoauthenticationType
- remote repository authentication typeremoteUsername
- remote repository username to use for authenticationremotePassword
- remote repository username to use for authenticationremoteToken
- remote repository username to use for authenticationremotePrivateKey
- remote repository username to use for authenticationcreateOption
- remote repository username to use for authenticationparams
- site parameterscreateAsOrphan
- create the site from a remote repository as orphan (no git history)- Throws:
ServiceLayerException
- general service errorInvalidRemoteRepositoryException
- invalid remote repositoryInvalidRemoteRepositoryCredentialsException
- invalid credentials for remote repositoryRemoteRepositoryNotFoundException
- remote repository not foundInvalidRemoteUrlException
- invalid remote url
-
deleteSite
@Valid public @javax.validation.Valid boolean deleteSite(String siteId)
Description copied from interface:SiteService
remove a site from the system- Specified by:
deleteSite
in interfaceSiteService
- Parameters:
siteId
- site identifier- Returns:
- true if successfully deleted, otherwise false
-
getAvailableBlueprints
public SiteBlueprintTO[] getAvailableBlueprints()
Description copied from interface:SiteService
get a list of available blueprints- Specified by:
getAvailableBlueprints
in interfaceSiteService
- Returns:
- list of blueprints
-
syncRepository
@Valid public void syncRepository(String site) throws SiteNotFoundException
Description copied from interface:SiteService
Synchronize Database with repository- Specified by:
syncRepository
in interfaceSiteService
- Parameters:
site
- site id- Throws:
SiteNotFoundException
- site not found
-
rebuildDatabase
@Valid public void rebuildDatabase(String site)
Description copied from interface:SiteService
Rebuild database for site- Specified by:
rebuildDatabase
in interfaceSiteService
- Parameters:
site
- site id
-
updateLastCommitId
@Valid public void updateLastCommitId(String site, String commitId)
- Specified by:
updateLastCommitId
in interfaceSiteService
-
updateLastVerifiedGitlogCommitId
public void updateLastVerifiedGitlogCommitId(String site, String commitId)
- Specified by:
updateLastVerifiedGitlogCommitId
in interfaceSiteService
-
updateLastSyncedGitlogCommitId
public void updateLastSyncedGitlogCommitId(String site, String commitId)
Description copied from interface:SiteService
Update last audited gitlog commit id- Specified by:
updateLastSyncedGitlogCommitId
in interfaceSiteService
- Parameters:
site
- site identifiercommitId
- commit ID
-
syncDatabaseWithRepo
@Valid public @javax.validation.Valid boolean syncDatabaseWithRepo(String site, String fromCommitId)
Description copied from interface:SiteService
Synchronize our internal database with the underlying repository. This is required when a user bypasses the UI and manipulates the underlying repository directly.- Specified by:
syncDatabaseWithRepo
in interfaceSiteService
- Parameters:
site
- site to syncfromCommitId
- commit ID to start at and sync up until current commit- Returns:
- true if successful, false otherwise
-
syncDatabaseWithRepo
@Valid public @javax.validation.Valid boolean syncDatabaseWithRepo(String site, String fromCommitId, boolean generateAuditLog)
Description copied from interface:SiteService
Synchronize our internal database with the underlying repository. This is required when a user bypasses the UI and manipulates the underlying repository directly.- Specified by:
syncDatabaseWithRepo
in interfaceSiteService
- Parameters:
site
- site to syncfromCommitId
- commit ID to start at and sync up until current commitgenerateAuditLog
- if true add operations to audit log- Returns:
- true if successful, false otherwise
-
invalidateConfigurationCacheIfRequired
protected void invalidateConfigurationCacheIfRequired(String siteId, String path)
-
exists
@Valid public @javax.validation.Valid boolean exists(String site)
Description copied from interface:SiteService
Check if site already exists- Specified by:
exists
in interfaceSiteService
- Parameters:
site
- site ID- Returns:
- true if site exists, false otherwise
-
checkSiteExists
@Valid public void checkSiteExists(String site) throws SiteNotFoundException
Description copied from interface:SiteService
Checks if a site exists. If it does not, it throws aSiteNotFoundException
- Specified by:
checkSiteExists
in interfaceSiteService
- Parameters:
site
- site ID- Throws:
SiteNotFoundException
- if no site is found for the given site ID
-
existsById
@Valid public @javax.validation.Valid boolean existsById(String siteId)
Description copied from interface:SiteService
Check if site already exists- Specified by:
existsById
in interfaceSiteService
- Parameters:
siteId
- site ID in DB- Returns:
- true if site exists, false otherwise
-
existsByName
@Valid public @javax.validation.Valid boolean existsByName(String siteName)
Description copied from interface:SiteService
Check if site already exists- Specified by:
existsByName
in interfaceSiteService
- Parameters:
siteName
- site name in DB- Returns:
- true if site exists, false otherwise
-
getSitesPerUserTotal
@Valid public @javax.validation.Valid int getSitesPerUserTotal() throws UserNotFoundException, ServiceLayerException
Description copied from interface:SiteService
Get total number of sites that user is allowed access to for current user- Specified by:
getSitesPerUserTotal
in interfaceSiteService
- Returns:
- number of sites
- Throws:
UserNotFoundException
ServiceLayerException
-
getSitesPerUserTotal
@Valid public @javax.validation.Valid int getSitesPerUserTotal(String username) throws UserNotFoundException, ServiceLayerException
Description copied from interface:SiteService
Get total number of sites that user is allowed access to for given username- Specified by:
getSitesPerUserTotal
in interfaceSiteService
- Parameters:
username
- username- Returns:
- number of sites
- Throws:
UserNotFoundException
- user not foundServiceLayerException
- general service error
-
getSitesPerUser
@Valid public @Valid List<SiteFeed> getSitesPerUser(int start, int number) throws UserNotFoundException, ServiceLayerException
Description copied from interface:SiteService
Get sites that user is allowed access to for current user- Specified by:
getSitesPerUser
in interfaceSiteService
- Parameters:
start
- start position for paginationnumber
- number of sites per page- Returns:
- number of sites
- Throws:
UserNotFoundException
ServiceLayerException
-
getSitesPerUser
@Valid public @Valid List<SiteFeed> getSitesPerUser(String username, int start, int number) throws UserNotFoundException, ServiceLayerException
Description copied from interface:SiteService
Get sites that user is allowed access to for given username- Specified by:
getSitesPerUser
in interfaceSiteService
- Parameters:
username
- usernamestart
- start position for paginationnumber
- number of sites per page- Returns:
- number of sites
- Throws:
UserNotFoundException
- user not foundServiceLayerException
- general service error
-
getSite
@Valid public @Valid SiteFeed getSite(String siteId) throws SiteNotFoundException
Description copied from interface:SiteService
Get site details- Specified by:
getSite
in interfaceSiteService
- Parameters:
siteId
- site id- Returns:
- site details
- Throws:
SiteNotFoundException
- site not found
-
isPublishingEnabled
@Valid public @javax.validation.Valid boolean isPublishingEnabled(String siteId)
Description copied from interface:SiteService
Check if publishing is enabled for given site- Specified by:
isPublishingEnabled
in interfaceSiteService
- Parameters:
siteId
- site id- Returns:
- true if publishing is enabled for given site, otherwise false
-
enablePublishing
@Valid public @javax.validation.Valid boolean enablePublishing(String siteId, boolean enabled) throws SiteNotFoundException
Description copied from interface:SiteService
Enable/Disable publishing for given site- Specified by:
enablePublishing
in interfaceSiteService
- Parameters:
siteId
- site idenabled
- true to enable publishing, false to disable publishing- Returns:
- true if operation was successful, otherwise false
- Throws:
SiteNotFoundException
- site not found
-
updatePublishingStatus
@Valid public @javax.validation.Valid boolean updatePublishingStatus(String siteId, String status) throws SiteNotFoundException
Description copied from interface:SiteService
Update publishing status message for given site- Specified by:
updatePublishingStatus
in interfaceSiteService
- Parameters:
siteId
- site idstatus
- status- Returns:
- true if publishing status message is successfully updated
- Throws:
SiteNotFoundException
- site not found
-
addRemote
public boolean addRemote(String siteId, String remoteName, String remoteUrl, String authenticationType, String remoteUsername, String remotePassword, String remoteToken, String remotePrivateKey) throws InvalidRemoteUrlException, ServiceLayerException
Description copied from interface:SiteService
Add remote repository for site content repository- Specified by:
addRemote
in interfaceSiteService
- Parameters:
siteId
- site identifierremoteName
- remote nameremoteUrl
- remote urlauthenticationType
- authentication typeremoteUsername
- remote usernameremotePassword
- remote passwordremoteToken
- remote tokenremotePrivateKey
- remote private key- Returns:
- true if operation was successful
- Throws:
InvalidRemoteUrlException
- invalid remote urlServiceLayerException
- general service error
-
removeRemote
public boolean removeRemote(String siteId, String remoteName) throws SiteNotFoundException
Description copied from interface:SiteService
Remove remote with given name for site- Specified by:
removeRemote
in interfaceSiteService
- Parameters:
siteId
- site identifierremoteName
- remote name- Returns:
- true if operation was successful
- Throws:
SiteNotFoundException
- site not found
-
listRemote
public List<RemoteRepositoryInfoTO> listRemote(String siteId) throws ServiceLayerException, org.craftercms.commons.crypto.CryptoException
Description copied from interface:SiteService
List remote repositories for given site- Specified by:
listRemote
in interfaceSiteService
- Parameters:
siteId
- site identifier- Returns:
- list of names of remote repositories
- Throws:
SiteNotFoundException
- site not foundorg.craftercms.commons.crypto.CryptoException
- git repository helper errorServiceLayerException
-
getDeletedSites
public List<SiteFeed> getDeletedSites()
Description copied from interface:SiteService
Get deleted sites- Specified by:
getDeletedSites
in interfaceSiteService
- Returns:
- List of deleted sites from DB
-
getLastCommitId
public String getLastCommitId(String siteId)
Description copied from interface:SiteService
get last commit id for site- Specified by:
getLastCommitId
in interfaceSiteService
- Parameters:
siteId
- site identifier- Returns:
- last commit id for local studio node
-
getLastVerifiedGitlogCommitId
public String getLastVerifiedGitlogCommitId(String siteId)
Description copied from interface:SiteService
get last verified git log commit id for site- Specified by:
getLastVerifiedGitlogCommitId
in interfaceSiteService
- Parameters:
siteId
- site identifier- Returns:
- last verified git log commit id for local studio node
-
getAllCreatedSites
public List<String> getAllCreatedSites()
Description copied from interface:SiteService
Get list of all sites with state = CREATED- Specified by:
getAllCreatedSites
in interfaceSiteService
- Returns:
- list of sites
-
setSiteState
public void setSiteState(String siteId, String state)
- Specified by:
setSiteState
in interfaceSiteService
-
getSiteState
public String getSiteState(String siteId)
- Specified by:
getSiteState
in interfaceSiteService
-
isPublishedRepoCreated
public boolean isPublishedRepoCreated(String siteId)
- Specified by:
isPublishedRepoCreated
in interfaceSiteService
-
setPublishedRepoCreated
public void setPublishedRepoCreated(String siteId)
- Specified by:
setPublishedRepoCreated
in interfaceSiteService
-
getLastSyncedGitlogCommitId
public String getLastSyncedGitlogCommitId(String siteId)
Description copied from interface:SiteService
get last audited git log commit id for site- Specified by:
getLastSyncedGitlogCommitId
in interfaceSiteService
- Parameters:
siteId
- site identifier- Returns:
- last audited git log commit id for local studio node
-
checkSiteUuid
public boolean checkSiteUuid(String siteId, String siteUuid)
Description copied from interface:SiteService
Checks if the currently existent site with the given ID also has the same siteUuid.- Specified by:
checkSiteUuid
in interfaceSiteService
- Parameters:
siteId
- ID of the site to testsiteUuid
- site UUID- Returns:
- true if the site UUID file exists and contains the same siteUUID value, false otherwise
-
setApplicationContext
public void setApplicationContext(@NonNull org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
-
setContentService
public void setContentService(ContentService contentService)
-
setContentRepository
public void setContentRepository(ContentRepository repo)
-
setDependencyService
public void setDependencyService(DependencyService dependencyService)
-
setSecurityService
public void setSecurityService(SecurityService securityService)
-
setDeploymentService
public void setDeploymentService(DeploymentService deploymentService)
-
setDmPageNavigationOrderService
public void setDmPageNavigationOrderService(DmPageNavigationOrderService dmPageNavigationOrderService)
-
setRebuildRepositoryMetadata
public void setRebuildRepositoryMetadata(RebuildRepositoryMetadata rebuildRepositoryMetadata)
-
setSyncDatabaseWithRepository
public void setSyncDatabaseWithRepository(SyncDatabaseWithRepository syncDatabaseWithRepository)
-
setStudioConfiguration
public void setStudioConfiguration(StudioConfiguration studioConfiguration)
-
setDeployer
public void setDeployer(Deployer deployer)
-
setEntitlementValidator
public void setEntitlementValidator(org.craftercms.commons.entitlements.validator.EntitlementValidator entitlementValidator)
-
setGroupServiceInternal
public void setGroupServiceInternal(GroupServiceInternal groupServiceInternal)
-
setUserServiceInternal
public void setUserServiceInternal(UserServiceInternal userServiceInternal)
-
setUpgradeManager
public void setUpgradeManager(StudioUpgradeManager upgradeManager)
-
setSitesServiceInternal
public void setSitesServiceInternal(SitesService sitesServiceInternal)
-
setAuditServiceInternal
public void setAuditServiceInternal(AuditServiceInternal auditServiceInternal)
-
setConfigurationService
public void setConfigurationService(ConfigurationService configurationService)
-
setContentRepositoryV2
public void setContentRepositoryV2(ContentRepository contentRepositoryV2)
-
setItemServiceInternal
public void setItemServiceInternal(ItemServiceInternal itemServiceInternal)
-
setConfigurationPatterns
public void setConfigurationPatterns(String[] configurationPatterns)
-
setWorkflowServiceInternal
public void setWorkflowServiceInternal(WorkflowServiceInternal workflowServiceInternal)
-
setStudioDBScriptRunner
public void setStudioDBScriptRunner(StudioDBScriptRunnerFactory studioDBScriptRunner)
-
setDependencyServiceInternal
public void setDependencyServiceInternal(DependencyServiceInternal dependencyServiceInternal)
-
setRetryingDatabaseOperationFacade
public void setRetryingDatabaseOperationFacade(RetryingDatabaseOperationFacade retryingDatabaseOperationFacade)
-
setUserDao
public void setUserDao(UserDAO userDao)
-
-