OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
ManagerInterface Member List

This is the complete list of members for ManagerInterface, including all inherited members.

BatchElementErrorCallback typedefManagerInterface
Capability enum nameManagerInterface
ConstPtr typedefManagerInterface
createChildState(const ManagerStateBasePtr &parentState, const HostSessionPtr &hostSession)ManagerInterfacevirtual
createEntityReference(Str entityReferenceString) const ManagerInterfaceprotected
createState(const HostSessionPtr &hostSession)ManagerInterfacevirtual
defaultEntityReference(const trait::TraitSets &traitSets, access::DefaultEntityAccess defaultEntityAccess, const ContextConstPtr &context, const HostSessionPtr &hostSession, const DefaultEntityReferenceSuccessCallback &successCallback, const BatchElementErrorCallback &errorCallback)ManagerInterfacevirtual
DefaultEntityReferenceSuccessCallback typedefManagerInterface
displayName() const =0ManagerInterfacepure virtual
entityExists(const EntityReferences &entityReferences, const ContextConstPtr &context, const HostSessionPtr &hostSession, const ExistsSuccessCallback &successCallback, const BatchElementErrorCallback &errorCallback)ManagerInterfacevirtual
entityTraits(const EntityReferences &entityReferences, access::EntityTraitsAccess entityTraitsAccess, const ContextConstPtr &context, const HostSessionPtr &hostSession, const EntityTraitsSuccessCallback &successCallback, const BatchElementErrorCallback &errorCallback)ManagerInterfacevirtual
EntityTraitsSuccessCallback typedefManagerInterface
ExistsSuccessCallback typedefManagerInterface
flushCaches(const HostSessionPtr &hostSession)ManagerInterfacevirtual
getWithRelationship(const EntityReferences &entityReferences, const trait::TraitsDataPtr &relationshipTraitsData, const trait::TraitSet &resultTraitSet, size_t pageSize, access::RelationsAccess relationsAccess, const ContextConstPtr &context, const HostSessionPtr &hostSession, const RelationshipQuerySuccessCallback &successCallback, const BatchElementErrorCallback &errorCallback)ManagerInterfacevirtual
getWithRelationships(const EntityReference &entityReference, const trait::TraitsDatas &relationshipTraitsDatas, const trait::TraitSet &resultTraitSet, size_t pageSize, access::RelationsAccess relationsAccess, const ContextConstPtr &context, const HostSessionPtr &hostSession, const RelationshipQuerySuccessCallback &successCallback, const BatchElementErrorCallback &errorCallback)ManagerInterfacevirtual
hasCapability(Capability capability)=0ManagerInterfacepure virtual
identifier() const =0ManagerInterfacepure virtual
info()ManagerInterfacevirtual
initialize(InfoDictionary managerSettings, const HostSessionPtr &hostSession)ManagerInterfacevirtual
isEntityReferenceString(const Str &someString, const HostSessionPtr &hostSession)ManagerInterfacevirtual
kCapabilityNamesManagerInterfacestatic
managementPolicy(const trait::TraitSets &traitSets, access::PolicyAccess policyAccess, const ContextConstPtr &context, const HostSessionPtr &hostSession)ManagerInterfacevirtual
ManagerInterface()ManagerInterface
persistenceTokenForState(const ManagerStateBasePtr &state, const HostSessionPtr &hostSession)ManagerInterfacevirtual
preflight(const EntityReferences &entityReferences, const trait::TraitsDatas &traitsHints, access::PublishingAccess publishingAccess, const ContextConstPtr &context, const HostSessionPtr &hostSession, const PreflightSuccessCallback &successCallback, const BatchElementErrorCallback &errorCallback)ManagerInterfacevirtual
PreflightSuccessCallback typedefManagerInterface
Ptr typedefManagerInterface
register_(const EntityReferences &entityReferences, const trait::TraitsDatas &entityTraitsDatas, access::PublishingAccess publishingAccess, const ContextConstPtr &context, const HostSessionPtr &hostSession, const RegisterSuccessCallback &successCallback, const BatchElementErrorCallback &errorCallback)ManagerInterfacevirtual
RegisterSuccessCallback typedefManagerInterface
RelationshipQuerySuccessCallback typedefManagerInterface
resolve(const EntityReferences &entityReferences, const trait::TraitSet &traitSet, access::ResolveAccess resolveAccess, const ContextConstPtr &context, const HostSessionPtr &hostSession, const ResolveSuccessCallback &successCallback, const BatchElementErrorCallback &errorCallback)ManagerInterfacevirtual
ResolveSuccessCallback typedefManagerInterface
settings(const HostSessionPtr &hostSession)ManagerInterfacevirtual
stateFromPersistenceToken(const Str &token, const HostSessionPtr &hostSession)ManagerInterfacevirtual
updateTerminology(StrMap terms, const HostSessionPtr &hostSession)ManagerInterfacevirtual
~ManagerInterface()=defaultManagerInterfacevirtual