C# Class Zetbox.API.Server.ServerObjectHandlerFactory

Default-Factory for loading ServerObjectHandlers from types containing helper methods to help with creating the generic handlers.
Inheritance: IServerObjectHandlerFactory
Afficher le fichier Open project: daszat/zetbox

Méthodes publiques

Méthode Description
GetServerCollectionHandler ( IReadOnlyZetboxContext ctx, InterfaceType aType, InterfaceType bType, RelationEndRole endRole ) : IServerCollectionHandler
GetServerDocumentHandler ( ) : IServerDocumentHandler
GetServerObjectHandler ( InterfaceType type ) : IServerObjectHandler
GetServerObjectSetHandler ( ) : IServerObjectSetHandler

Méthodes protégées

Méthode Description
GetServerCollectionHandlerHelper ( Type collectionHandlerType, ImplementationType aType, ImplementationType bType, RelationEndRole endRole ) : IServerCollectionHandler
GetServerObjectHandlerHelper ( Type objectHandlerType, InterfaceType intfType ) : IServerObjectHandler
ServerObjectHandlerFactory ( LuceneSearchDeps searchDependencies ) : System

Method Details

GetServerCollectionHandler() public abstract méthode

public abstract GetServerCollectionHandler ( IReadOnlyZetboxContext ctx, InterfaceType aType, InterfaceType bType, RelationEndRole endRole ) : IServerCollectionHandler
ctx IReadOnlyZetboxContext
aType InterfaceType
bType InterfaceType
endRole RelationEndRole
Résultat IServerCollectionHandler

GetServerCollectionHandlerHelper() protected méthode

protected GetServerCollectionHandlerHelper ( Type collectionHandlerType, ImplementationType aType, ImplementationType bType, RelationEndRole endRole ) : IServerCollectionHandler
collectionHandlerType System.Type
aType ImplementationType
bType ImplementationType
endRole RelationEndRole
Résultat IServerCollectionHandler

GetServerDocumentHandler() public abstract méthode

public abstract GetServerDocumentHandler ( ) : IServerDocumentHandler
Résultat IServerDocumentHandler

GetServerObjectHandler() public méthode

public GetServerObjectHandler ( InterfaceType type ) : IServerObjectHandler
type InterfaceType
Résultat IServerObjectHandler

GetServerObjectHandlerHelper() protected méthode

protected GetServerObjectHandlerHelper ( Type objectHandlerType, InterfaceType intfType ) : IServerObjectHandler
objectHandlerType System.Type
intfType InterfaceType
Résultat IServerObjectHandler

GetServerObjectSetHandler() public abstract méthode

public abstract GetServerObjectSetHandler ( ) : IServerObjectSetHandler
Résultat IServerObjectSetHandler

ServerObjectHandlerFactory() protected méthode

protected ServerObjectHandlerFactory ( LuceneSearchDeps searchDependencies ) : System
searchDependencies LuceneSearchDeps
Résultat System