| Modifier and Type | Method and Description |
|---|---|
NodeRef |
CheckOutCheckInServiceImpl.cancelCheckout(NodeRef workingCopyNodeRef) |
NodeRef |
CheckOutCheckInServiceImpl.checkin(NodeRef workingCopyNodeRef,
Map<String,Serializable> versionProperties) |
NodeRef |
CheckOutCheckInServiceImpl.checkin(NodeRef workingCopyNodeRef,
Map<String,Serializable> versionProperties,
String contentUrl) |
NodeRef |
CheckOutCheckInServiceImpl.checkin(NodeRef workingCopyNodeRef,
Map<String,Serializable> versionProperties,
String contentUrl,
boolean keepCheckedOut) |
NodeRef |
CheckOutCheckInServiceImpl.checkout(NodeRef nodeRef) |
NodeRef |
CheckOutCheckInServiceImpl.checkout(NodeRef nodeRef,
NodeRef destinationParentNodeRef,
QName destinationAssocTypeQName,
QName destinationAssocQName) |
NodeRef |
CheckOutCheckInServiceImpl.getCheckedOut(NodeRef nodeRef) |
NodeRef |
CheckOutCheckInServiceImpl.getWorkingCopy(NodeRef nodeRef) |
boolean |
CheckOutCheckInServiceImpl.isCheckedOut(NodeRef nodeRef) |
boolean |
CheckOutCheckInServiceImpl.isWorkingCopy(NodeRef nodeRef) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultCopyBehaviourCallback.getMustCopy(QName classQName,
CopyDetails copyDetails)
Default behaviour: Always copy
|
| Modifier and Type | Method and Description |
|---|---|
void |
LockServiceImpl.checkForLock(NodeRef nodeRef)
Checks to see if the current user has access to the specified node.
|
void |
LockServiceImpl.enableLocks() |
String |
LockServiceImpl.getAdditionalInfo(NodeRef nodeRef) |
LockState |
LockServiceImpl.getLockState(NodeRef nodeRef) |
LockStatus |
LockServiceImpl.getLockStatus(NodeRef nodeRef) |
LockStatus |
LockServiceImpl.getLockStatus(NodeRef nodeRef,
String userName)
Gets the lock status for a node and a user name
|
LockType |
LockServiceImpl.getLockType(NodeRef nodeRef) |
boolean |
LockServiceImpl.isLocked(NodeRef nodeRef)
Indicates if the node is locked for the current user.
|
boolean |
LockServiceImpl.isLockedAndReadOnly(NodeRef nodeRef)
Indicates if the node is locked AND it's *not* a WRITE_LOCK for the current user.
|
void |
LockServiceImpl.lock(Collection<NodeRef> nodeRefs,
LockType lockType,
int timeToExpire) |
void |
LockServiceImpl.lock(NodeRef nodeRef,
LockType lockType) |
void |
LockServiceImpl.lock(NodeRef nodeRef,
LockType lockType,
int timeToExpire) |
void |
LockServiceImpl.lock(NodeRef nodeRef,
LockType lockType,
int timeToExpire,
boolean lockChildren) |
void |
LockServiceImpl.lock(NodeRef nodeRef,
LockType lockType,
int timeToExpire,
Lifetime lifetime) |
void |
LockServiceImpl.lock(NodeRef nodeRef,
LockType lockType,
int timeToExpire,
Lifetime lifetime,
boolean lockChildren) |
void |
LockServiceImpl.lock(NodeRef nodeRef,
LockType lockType,
int timeToExpire,
Lifetime lifetime,
String additionalInfo) |
void |
LockServiceImpl.setEphemeralExpiryThreshold(int threshSecs) |
void |
LockServiceImpl.suspendLocks() |
void |
LockServiceImpl.unlock(Collection<NodeRef> nodeRefs) |
void |
LockServiceImpl.unlock(NodeRef nodeRef) |
void |
LockServiceImpl.unlock(NodeRef nodeRef,
boolean lockChildren) |
void |
LockServiceImpl.unlock(NodeRef nodeRef,
boolean unlockChildren,
boolean allowCheckedOut) |
| Modifier and Type | Method and Description |
|---|---|
List<FileInfo> |
FileFolderServiceImpl.list(NodeRef contextNodeRef) |
PagingResults<FileInfo> |
FileFolderServiceImpl.list(NodeRef contextNodeRef,
boolean files,
boolean folders,
Set<QName> ignoreQNames,
List<Pair<QName,Boolean>> sortProps,
PagingRequest pagingRequest) |
PagingResults<FileInfo> |
FileFolderServiceImpl.list(NodeRef contextNodeRef,
boolean files,
boolean folders,
String pattern,
Set<QName> ignoreQNames,
List<Pair<QName,Boolean>> sortProps,
PagingRequest pagingRequest) |
PagingResults<FileInfo> |
FileFolderServiceImpl.list(NodeRef rootNodeRef,
Set<QName> searchTypeQNames,
Set<QName> ignoreAspectQNames,
List<Pair<QName,Boolean>> sortProps,
PagingRequest pagingRequest) |
FileInfo |
FileFolderServiceImpl.rename(NodeRef sourceNodeRef,
String newName) |
List<FileInfo> |
FileFolderServiceImpl.search(NodeRef contextNodeRef,
String namePattern,
boolean includeSubFolders) |
List<FileInfo> |
FileFolderServiceImpl.search(NodeRef contextNodeRef,
String namePattern,
boolean fileSearch,
boolean folderSearch,
boolean includeSubFolders)
Full search with all options
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractNodeServiceImpl.removeSeconaryChildAssociation(ChildAssociationRef childAssocRef) |
| Modifier and Type | Method and Description |
|---|---|
void |
DbNodeServiceImpl.addAspect(NodeRef nodeRef,
QName aspectTypeQName,
Map<QName,Serializable> aspectProperties) |
List<ChildAssociationRef> |
DbNodeServiceImpl.addChild(Collection<NodeRef> parentRefs,
NodeRef childRef,
QName assocTypeQName,
QName assocQName) |
ChildAssociationRef |
DbNodeServiceImpl.addChild(NodeRef parentRef,
NodeRef childRef,
QName assocTypeQName,
QName assocQName) |
void |
DbNodeServiceImpl.addProperties(NodeRef nodeRef,
Map<QName,Serializable> properties) |
int |
DbNodeServiceImpl.countChildAssocs(NodeRef nodeRef,
boolean isPrimary) |
AssociationRef |
DbNodeServiceImpl.createAssociation(NodeRef sourceRef,
NodeRef targetRef,
QName assocTypeQName) |
ChildAssociationRef |
DbNodeServiceImpl.createNode(NodeRef parentRef,
QName assocTypeQName,
QName assocQName,
QName nodeTypeQName) |
ChildAssociationRef |
DbNodeServiceImpl.createNode(NodeRef parentRef,
QName assocTypeQName,
QName assocQName,
QName nodeTypeQName,
Map<QName,Serializable> properties) |
StoreRef |
DbNodeServiceImpl.createStore(String protocol,
String identifier)
Defers to the typed service
|
void |
DbNodeServiceImpl.deleteNode(NodeRef nodeRef)
Delete Node
|
void |
DbNodeServiceImpl.deleteStore(StoreRef storeRef) |
boolean |
DbNodeServiceImpl.exists(NodeRef nodeRef) |
boolean |
DbNodeServiceImpl.exists(StoreRef storeRef) |
List<NodeRef> |
DbNodeServiceImpl.findNodes(NodeService.FindNodeParameters params) |
Set<NodeRef> |
DbNodeServiceImpl.getAllRootNodes(StoreRef storeRef) |
Set<QName> |
DbNodeServiceImpl.getAspects(NodeRef nodeRef) |
AssociationRef |
DbNodeServiceImpl.getAssoc(Long id) |
List<ChildAssociationRef> |
DbNodeServiceImpl.getChildAssocs(NodeRef nodeRef) |
List<ChildAssociationRef> |
DbNodeServiceImpl.getChildAssocs(NodeRef nodeRef,
QNamePattern typeQNamePattern,
QNamePattern qnamePattern)
Filters out any associations if their qname is not a match to the given pattern.
|
List<ChildAssociationRef> |
DbNodeServiceImpl.getChildAssocs(NodeRef nodeRef,
QNamePattern typeQNamePattern,
QNamePattern qnamePattern,
boolean preload)
Filters out any associations if their qname is not a match to the given pattern.
|
List<ChildAssociationRef> |
DbNodeServiceImpl.getChildAssocs(NodeRef nodeRef,
QNamePattern typeQNamePattern,
QNamePattern qnamePattern,
int maxResults,
boolean preload)
Fetches the first n child associations in an efficient manner
|
List<ChildAssociationRef> |
DbNodeServiceImpl.getChildAssocs(NodeRef nodeRef,
Set<QName> childNodeTypeQNames) |
List<ChildAssociationRef> |
DbNodeServiceImpl.getChildAssocsByPropertyValue(NodeRef nodeRef,
QName propertyQName,
Serializable value) |
Collection<ChildAssociationRef> |
DbNodeServiceImpl.getChildAssocsWithoutParentAssocsOfType(NodeRef parent,
QName assocTypeQName) |
NodeRef |
DbNodeServiceImpl.getChildByName(NodeRef nodeRef,
QName assocTypeQName,
String childName) |
List<ChildAssociationRef> |
DbNodeServiceImpl.getChildrenByName(NodeRef nodeRef,
QName assocTypeQName,
Collection<String> childNames) |
Long |
DbNodeServiceImpl.getNodeAclId(NodeRef nodeRef) |
NodeRef |
DbNodeServiceImpl.getNodeRef(Long nodeId) |
NodeRef.Status |
DbNodeServiceImpl.getNodeStatus(NodeRef nodeRef) |
List<ChildAssociationRef> |
DbNodeServiceImpl.getParentAssocs(NodeRef nodeRef) |
List<ChildAssociationRef> |
DbNodeServiceImpl.getParentAssocs(NodeRef nodeRef,
QNamePattern typeQNamePattern,
QNamePattern qnamePattern)
Filters out any associations if their qname is not a match to the given pattern.
|
Path |
DbNodeServiceImpl.getPath(NodeRef nodeRef) |
List<Path> |
DbNodeServiceImpl.getPaths(NodeRef nodeRef,
boolean primaryOnly)
When searching for
primaryOnly == true, checks that there is exactly
one path. |
ChildAssociationRef |
DbNodeServiceImpl.getPrimaryParent(NodeRef nodeRef) |
Map<QName,Serializable> |
DbNodeServiceImpl.getProperties(NodeRef nodeRef) |
Serializable |
DbNodeServiceImpl.getProperty(NodeRef nodeRef,
QName qname) |
NodeRef |
DbNodeServiceImpl.getRootNode(StoreRef storeRef) |
List<AssociationRef> |
DbNodeServiceImpl.getSourceAssocs(NodeRef targetRef,
QNamePattern qnamePattern) |
NodeRef |
DbNodeServiceImpl.getStoreArchiveNode(StoreRef storeRef) |
List<StoreRef> |
DbNodeServiceImpl.getStores() |
List<AssociationRef> |
DbNodeServiceImpl.getTargetAssocs(NodeRef sourceRef,
QNamePattern qnamePattern) |
List<AssociationRef> |
DbNodeServiceImpl.getTargetAssocsByPropertyValue(NodeRef sourceRef,
QNamePattern qnamePattern,
QName propertyQName,
Serializable propertyValue) |
QName |
DbNodeServiceImpl.getType(NodeRef nodeRef) |
boolean |
DbNodeServiceImpl.hasAspect(NodeRef nodeRef,
QName aspectQName)
Performs a check on the set of node aspects
|
ChildAssociationRef |
DbNodeServiceImpl.moveNode(NodeRef nodeToMoveRef,
NodeRef newParentRef,
QName assocTypeQName,
QName assocQName)
Move Node
Drops the old primary association and creates a new one
|
void |
DbNodeServiceImpl.removeAspect(NodeRef nodeRef,
QName aspectTypeQName) |
void |
DbNodeServiceImpl.removeAssociation(NodeRef sourceRef,
NodeRef targetRef,
QName assocTypeQName) |
void |
DbNodeServiceImpl.removeChild(NodeRef parentRef,
NodeRef childRef) |
boolean |
DbNodeServiceImpl.removeChildAssociation(ChildAssociationRef childAssocRef) |
void |
DbNodeServiceImpl.removeProperty(NodeRef nodeRef,
QName qname) |
boolean |
DbNodeServiceImpl.removeSecondaryChildAssociation(ChildAssociationRef childAssocRef) |
NodeRef |
DbNodeServiceImpl.restoreNode(NodeRef archivedNodeRef,
NodeRef destinationParentNodeRef,
QName assocTypeQName,
QName assocQName)
Archives the node without the cm:auditable aspect behaviour
|
void |
DbNodeServiceImpl.setAssociations(NodeRef sourceRef,
QName assocTypeQName,
List<NodeRef> targetRefs) |
void |
DbNodeServiceImpl.setChildAssociationIndex(ChildAssociationRef childAssocRef,
int index) |
void |
DbNodeServiceImpl.setProperties(NodeRef nodeRef,
Map<QName,Serializable> properties)
Ensures that all required properties are present on the node and copies the
property values to the
Node. |
void |
DbNodeServiceImpl.setProperty(NodeRef nodeRef,
QName qname,
Serializable value)
Gets the properties map, sets the value (null is allowed) and checks that the new set
of properties is valid.
|
void |
DbNodeServiceImpl.setType(NodeRef nodeRef,
QName typeQName) |
| Modifier and Type | Method and Description |
|---|---|
void |
PreferenceServiceImpl.setPreferences(String userName,
Map<String,Serializable> preferences) |
| Modifier and Type | Method and Description |
|---|---|
void |
RatingServiceImpl.applyRating(NodeRef targetNode,
float rating,
String ratingSchemeName) |
float |
RatingServiceImpl.getAverageRating(NodeRef targetNode,
String ratingSchemeName) |
Rating |
RatingServiceImpl.getRatingByCurrentUser(NodeRef targetNode,
String ratingSchemeName) |
Serializable |
RatingServiceImpl.getRatingRollup(NodeRef targetNode,
String ratingSchemeName,
String ratingRollupName) |
List<Rating> |
RatingServiceImpl.getRatingsByCurrentUser(NodeRef targetNode) |
RatingScheme |
RatingServiceImpl.getRatingScheme(String ratingSchemeName) |
Map<String,RatingScheme> |
RatingServiceImpl.getRatingSchemes() |
int |
RatingServiceImpl.getRatingsCount(NodeRef targetNode,
String ratingSchemeName) |
float |
RatingServiceImpl.getTotalRating(NodeRef targetNode,
String ratingSchemeName) |
Rating |
RatingServiceImpl.removeRatingByCurrentUser(NodeRef targetNode,
String ratingScheme) |
| Modifier and Type | Method and Description |
|---|---|
void |
PermissionServiceImpl.clearPermission(NodeRef nodeRef,
String authority) |
void |
PermissionServiceImpl.clearPermission(StoreRef storeRef,
String authority) |
void |
PermissionServiceImpl.deletePermission(NodeRef nodeRef,
String authority,
String perm) |
void |
PermissionServiceImpl.deletePermission(PermissionEntry permissionEntry) |
void |
PermissionServiceImpl.deletePermission(StoreRef storeRef,
String authority,
String perm) |
void |
PermissionServiceImpl.deletePermissions(NodePermissionEntry nodePermissionEntry) |
void |
PermissionServiceImpl.deletePermissions(NodeRef nodeRef) |
void |
PermissionServiceImpl.deletePermissions(StoreRef storeRef) |
void |
PermissionServiceImpl.deletePermissions(String recipient) |
NodePermissionEntry |
PermissionServiceImpl.explainPermission(NodeRef nodeRef,
PermissionReference perm) |
String |
PermissionServiceImpl.getAllAuthorities() |
String |
PermissionServiceImpl.getAllPermission() |
PermissionReference |
PermissionServiceImpl.getAllPermissionReference() |
Set<AccessPermission> |
PermissionServiceImpl.getAllSetPermissions(NodeRef nodeRef) |
Set<AccessPermission> |
PermissionServiceImpl.getAllSetPermissions(StoreRef storeRef) |
Set<String> |
PermissionServiceImpl.getAuthorisations() |
boolean |
PermissionServiceImpl.getInheritParentPermissions(NodeRef nodeRef) |
String |
PermissionServiceImpl.getOwnerAuthority() |
String |
PermissionServiceImpl.getPermission(PermissionReference permissionReference) |
PermissionReference |
PermissionServiceImpl.getPermissionReference(QName qname,
String permissionName) |
PermissionReference |
PermissionServiceImpl.getPermissionReference(String permissionName) |
Set<AccessPermission> |
PermissionServiceImpl.getPermissions(NodeRef nodeRef) |
Set<String> |
PermissionServiceImpl.getReaders(Long aclId) |
Set<String> |
PermissionServiceImpl.getReadersDenied(Long aclId) |
NodePermissionEntry |
PermissionServiceImpl.getSetPermissions(NodeRef nodeRef) |
NodePermissionEntry |
PermissionServiceImpl.getSetPermissions(StoreRef storeRef) |
Set<PermissionReference> |
PermissionServiceImpl.getSettablePermissionReferences(NodeRef nodeRef) |
Set<PermissionReference> |
PermissionServiceImpl.getSettablePermissionReferences(QName type) |
Set<String> |
PermissionServiceImpl.getSettablePermissions(NodeRef nodeRef) |
Set<String> |
PermissionServiceImpl.getSettablePermissions(QName type) |
AccessStatus |
PermissionServiceImpl.hasPermission(Long aclID,
PermissionContext context,
String permission) |
AccessStatus |
PermissionServiceImpl.hasPermission(NodeRef passedNodeRef,
PermissionReference permIn) |
AccessStatus |
PermissionServiceImpl.hasPermission(NodeRef nodeRef,
String perm) |
AccessStatus |
PermissionServiceImpl.hasReadPermission(NodeRef nodeRef)
Optimised read permission evaluation
caveats:
doesn't take into account dynamic authorities/groups
doesn't take into account node types/aspects for permissions
|
void |
PermissionServiceImpl.setInheritParentPermissions(NodeRef nodeRef,
boolean inheritParentPermissions) |
void |
PermissionServiceImpl.setInheritParentPermissions(NodeRef nodeRef,
boolean inheritParentPermissions,
boolean asyncCall) |
void |
PermissionServiceImpl.setPermission(NodePermissionEntry nodePermissionEntry) |
void |
PermissionServiceImpl.setPermission(NodeRef nodeRef,
String authority,
String perm,
boolean allow) |
void |
PermissionServiceImpl.setPermission(PermissionEntry permissionEntry) |
void |
PermissionServiceImpl.setPermission(StoreRef storeRef,
String authority,
String perm,
boolean allow) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Version> |
Version2ServiceImpl.createVersion(Collection<NodeRef> nodeRefs,
Map<String,Serializable> versionProperties) |
Version |
Version2ServiceImpl.createVersion(NodeRef nodeRef,
Map<String,Serializable> versionProperties) |
Collection<Version> |
VersionServiceImpl.createVersion(NodeRef nodeRef,
Map<String,Serializable> versionProperties,
boolean versionChildren)
The version's are created from the children upwards with the parent being created first.
|
void |
Version2ServiceImpl.deleteVersion(NodeRef nodeRef,
Version version) |
void |
Version2ServiceImpl.deleteVersionHistory(NodeRef nodeRef) |
void |
VersionServiceImpl.ensureVersioningEnabled(NodeRef nodeRef,
Map<QName,Serializable> versionProperties) |
Version |
Version2ServiceImpl.getCurrentVersion(NodeRef nodeRef) |
VersionHistory |
Version2ServiceImpl.getVersionHistory(NodeRef nodeRef) |
StoreRef |
Version2ServiceImpl.getVersionStoreReference() |
boolean |
Version2ServiceImpl.isAVersion(NodeRef nodeRef) |
boolean |
Version2ServiceImpl.isVersioned(NodeRef nodeRef) |
void |
VersionServiceImpl.registerVersionLabelPolicy(QName typeQName,
VersionServicePolicies.CalculateVersionLabelPolicy policy)
Register version label policy for the specified type
|
NodeRef |
Version2ServiceImpl.restore(NodeRef nodeRef,
NodeRef parentNodeRef,
QName assocTypeQName,
QName assocQName) |
NodeRef |
Version2ServiceImpl.restore(NodeRef nodeRef,
NodeRef parentNodeRef,
QName assocTypeQName,
QName assocQName,
boolean deep) |
void |
Version2ServiceImpl.revert(NodeRef nodeRef) |
void |
Version2ServiceImpl.revert(NodeRef nodeRef,
boolean deep) |
void |
Version2ServiceImpl.revert(NodeRef nodeRef,
Version version) |
void |
Version2ServiceImpl.revert(NodeRef nodeRef,
Version version,
boolean deep) |
| Modifier and Type | Method and Description |
|---|---|
NodeRef |
WorkflowPackageImpl.createPackage(NodeRef container)
Create a Workflow Package (a container of content to route through the Workflow).
|
void |
WorkflowPackageImpl.deletePackage(NodeRef container)
Deletes a Workflow Package
The workflow package aspect is removed, and if the container was previously created by the workflow
service (i.e.
|
List<String> |
WorkflowPackageImpl.getWorkflowIdsForContent(NodeRef packageItem)
Gets the Workflows that act upon the specified Repository content.
|
boolean |
WorkflowPackageImpl.setWorkflowForPackage(WorkflowInstance instance)
Initialises the workflow package node on the
WorkflowInstance,
adding the appropriate aspect and setting the appropriate properties to
mark it as a package for the given WorkflowInstance. |
| Modifier and Type | Method and Description |
|---|---|
Object |
RouteExtensions.intercept(org.aspectj.lang.ProceedingJoinPoint pjp,
Extend extendAnnotation) |
Copyright © 2005–2021 Alfresco Software. All rights reserved.