@Component(value="deployitJcrRepositoryService")
public class DeployitJcrRepositoryService
extends com.xebialabs.deployit.repository.JcrRepositoryService
| Constructor and Description |
|---|
DeployitJcrRepositoryService(com.xebialabs.deployit.jcr.JcrTemplate jcrTemplate,
com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter,
com.xebialabs.license.service.LicenseService licenseService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkCopyAllowed(javax.jcr.Session session,
java.lang.String toBeCopied,
java.lang.String newId)
Only allows moving of CIs to a new parent that is of the exact same type as the original parent.
|
protected void |
checkMoveAllowed(com.xebialabs.deployit.plugin.api.reflect.Type type)
Only allows moving of
Directories and 'rooted' CIs. |
checkReferentialIntegrity, copy, create, createOrUpdate, delete, execute, exists, getQueryTemplateFactory, initializeLicenseValidator, list, list, listEntities, listEntities, move, read, read, read, read, read, read, rename, setReuseNodeReaderContext, update@Autowired
public DeployitJcrRepositoryService(com.xebialabs.deployit.jcr.JcrTemplate jcrTemplate,
com.xebialabs.deployit.util.PasswordEncrypter passwordEncrypter,
com.xebialabs.license.service.LicenseService licenseService)
protected void checkMoveAllowed(com.xebialabs.deployit.plugin.api.reflect.Type type)
Directories and 'rooted' CIs.checkMoveAllowed in class com.xebialabs.deployit.repository.JcrRepositoryServicecom.xebialabs.deployit.checks.Checks.IncorrectArgumentException - if the type can't be moved.protected void checkCopyAllowed(javax.jcr.Session session,
java.lang.String toBeCopied,
java.lang.String newId)
throws javax.jcr.RepositoryException
checkCopyAllowed in class com.xebialabs.deployit.repository.JcrRepositoryServicecom.xebialabs.deployit.checks.Checks.IncorrectArgumentException - if the type can't be copied.javax.jcr.RepositoryException