MCPcopy
hub / github.com/cloudreve/cloudreve / SetPrimaryEntity

Method SetPrimaryEntity

inventory/file.go:207–207  ·  view source on GitHub ↗

SetPrimaryEntity sets primary entity of a file

(ctx context.Context, file *ent.File, entity *ent.Entity)

Source from the content-addressed store, hash-verified

205 SoftDelete(ctx context.Context, file *ent.File) error
206 // SetPrimaryEntity sets primary entity of a file
207 SetPrimaryEntity(ctx context.Context, file *ent.File, entity *ent.Entity) error
208 // UnlinkEntity unlinks an entity from a file
209 UnlinkEntity(ctx context.Context, entity *ent.Entity, file *ent.File, owner *ent.User) (StorageDiff, error)
210 // CreateDirectLink creates a direct link for a file

Callers 9

SetPrimaryEntityMethod · 0.65
SetPrimaryEntityMethod · 0.65
SetPrimaryEntityMethod · 0.65
setCurrentVersionMethod · 0.65
migrateFileMethod · 0.65
CopyMethod · 0.65
UpgradePlaceholderMethod · 0.65
SetPrimaryEntityMethod · 0.65
CreateFileMethod · 0.65

Implementers 1

fileClientinventory/file.go

Calls

no outgoing calls

Tested by

no test coverage detected