# Package org.apache.sling.cms.core.internal.operations

Class Summary
BulkReplaceOperation: The `BulkReplaceOperation` class will update all of the properties applicable to the supplied parameters under the resource for the operation, replacing the find string with the replacement value.
ChangePasswordOperation: The `ChangePasswordOperation` will change a user's password
CheckoutPostOperation: The `CheckoutPostOperation` service will checkout the node after it is restored so it can be edited.
CheckpointOperation: The `CheckpointOperation` class will perform a JCR Version Checkpoint operation on the underlying JCR Node.
CreateGroupOperation: The `CreateGroupOperation` will create a new group
CreateUserOperation: The `CreateUserOperation` will create a new user
MembershipOperation: The `MembersOperation` will update the membership of a group.
MembersOperation: The `MembersOperation` will update the membership of a group.
PropertyHintNodeNameGenerator: Custom NodeNameGenerator for generating names based on the value of another named property
TouchLastModifiedPostOperation: The `TouchLastModifiedPostOperation` class will update the last modified date and user of the parent publishable resource when a child resource is modified
UpdateReferencesPostOperation: The `UpdateReferencesPostOperation` class will update all of the references from a resource which is being moved or deleted to another resource.
UpdateStatusOperation: The `UpdateStatusOperation` will update the status of a user.

Annotation Types Summary
PropertyHintNodeNameGenerator.Config