C# Class vwarDAL.FedoraCommonsRepo

Inheritance: IDataRepository
Afficher le fichier Open project: adlnet/3D-Repository

Méthodes publiques

Méthode Description
AddMissingTexture ( vwarDAL.ContentObject co, string filename, string type, int UVset ) : bool

AddSupportingFile ( Stream data, vwarDAL.ContentObject co, string filename, string description ) : string

AddTextureReference ( vwarDAL.ContentObject co, string filename, string type, int UVset ) : bool

DeleteContentObject ( vwarDAL.ContentObject co ) : void

Dispose ( ) : void
GetAllContentObjects ( ) : IEnumerable

GetCachedContentObjectTransform ( vwarDAL.ContentObject co, string extension ) : Stream

GetContentFile ( string pid, string file ) : Stream

GetContentFileData ( string pid, string dsid ) : byte[]

GetContentObjectById ( string pid, bool updateViews, bool getReviews = true, int revision = -1 ) : vwarDAL.ContentObject

private Dictionary _Memory = new Dictionary();

GetContentObjectsByArtistName ( string artistName ) : IEnumerable

GetContentObjectsByDescription ( string description ) : IEnumerable

GetContentObjectsByDeveloperName ( string developerName ) : IEnumerable

GetContentObjectsByKeyWords ( string keyword ) : IEnumerable

GetContentObjectsBySponsorName ( string sponsorName ) : IEnumerable

GetContentObjectsBySubmitterEmail ( string email ) : IEnumerable

GetContentObjectsByTitle ( string title ) : IEnumerable

GetNewContentObject ( ) : vwarDAL.ContentObject

GetSupportingFile ( vwarDAL.ContentObject co, string dsid ) : Stream

IncrementDownloads ( string id ) : void

InsertContentObject ( vwarDAL.ContentObject co ) : void

InsertContentRevision ( vwarDAL.ContentObject co ) : void

InsertReview ( int rating, string text, string submitterEmail, string contentObjectId ) : void

RemoveFile ( string pid, string fileName ) : void

RemoveMissingTexture ( vwarDAL.ContentObject co, string filename ) : bool

RemoveSupportingFile ( vwarDAL.ContentObject co, string filename ) : bool

RemoveTextureReference ( vwarDAL.ContentObject co, string filename ) : bool

SearchContentObjects ( string searchTerm ) : IEnumerable

SetContentFile ( Stream data, vwarDAL.ContentObject co, string filename ) : string

SetContentFile ( Stream data, string pid, string filename ) : string

UpdateContentObject ( vwarDAL.ContentObject co ) : void

UpdateFile ( Stream data, string pid, string fileName, string newfileName = null ) : string

UpdateFile ( byte data, string pid, string fileName, string newFileName = null ) : string

Private Methods

Méthode Description
FedoraCommonsRepo ( string url, string userName, string password, string access, string management, string connectionString, string fileNamespace, string identity = "" ) : System

SearchFunction ( vwarDAL.ContentObject co, string searchTerm ) : bool

Method Details

AddMissingTexture() public méthode

public AddMissingTexture ( vwarDAL.ContentObject co, string filename, string type, int UVset ) : bool
co vwarDAL.ContentObject
filename string
type string
UVset int
Résultat bool

AddSupportingFile() public méthode

public AddSupportingFile ( Stream data, vwarDAL.ContentObject co, string filename, string description ) : string
data Stream
co vwarDAL.ContentObject
filename string
description string
Résultat string

AddTextureReference() public méthode

public AddTextureReference ( vwarDAL.ContentObject co, string filename, string type, int UVset ) : bool
co vwarDAL.ContentObject
filename string
type string
UVset int
Résultat bool

DeleteContentObject() public méthode

public DeleteContentObject ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetAllContentObjects() public méthode

public GetAllContentObjects ( ) : IEnumerable
Résultat IEnumerable

GetCachedContentObjectTransform() public méthode

public GetCachedContentObjectTransform ( vwarDAL.ContentObject co, string extension ) : Stream
co vwarDAL.ContentObject
extension string
Résultat Stream

GetContentFile() public méthode

public GetContentFile ( string pid, string file ) : Stream
pid string
file string
Résultat Stream

GetContentFileData() public méthode

public GetContentFileData ( string pid, string dsid ) : byte[]
pid string
dsid string
Résultat byte[]

GetContentObjectById() public méthode

private Dictionary _Memory = new Dictionary();
public GetContentObjectById ( string pid, bool updateViews, bool getReviews = true, int revision = -1 ) : vwarDAL.ContentObject
pid string
updateViews bool
getReviews bool
revision int
Résultat vwarDAL.ContentObject

GetContentObjectsByArtistName() public méthode

public GetContentObjectsByArtistName ( string artistName ) : IEnumerable
artistName string
Résultat IEnumerable

GetContentObjectsByDescription() public méthode

public GetContentObjectsByDescription ( string description ) : IEnumerable
description string
Résultat IEnumerable

GetContentObjectsByDeveloperName() public méthode

public GetContentObjectsByDeveloperName ( string developerName ) : IEnumerable
developerName string
Résultat IEnumerable

GetContentObjectsByKeyWords() public méthode

public GetContentObjectsByKeyWords ( string keyword ) : IEnumerable
keyword string
Résultat IEnumerable

GetContentObjectsBySponsorName() public méthode

public GetContentObjectsBySponsorName ( string sponsorName ) : IEnumerable
sponsorName string
Résultat IEnumerable

GetContentObjectsBySubmitterEmail() public méthode

public GetContentObjectsBySubmitterEmail ( string email ) : IEnumerable
email string
Résultat IEnumerable

GetContentObjectsByTitle() public méthode

public GetContentObjectsByTitle ( string title ) : IEnumerable
title string
Résultat IEnumerable

GetNewContentObject() public méthode

public GetNewContentObject ( ) : vwarDAL.ContentObject
Résultat vwarDAL.ContentObject

GetSupportingFile() public méthode

public GetSupportingFile ( vwarDAL.ContentObject co, string dsid ) : Stream
co vwarDAL.ContentObject
dsid string
Résultat Stream

IncrementDownloads() public méthode

public IncrementDownloads ( string id ) : void
id string
Résultat void

InsertContentObject() public méthode

public InsertContentObject ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Résultat void

InsertContentRevision() public méthode

public InsertContentRevision ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Résultat void

InsertReview() public méthode

public InsertReview ( int rating, string text, string submitterEmail, string contentObjectId ) : void
rating int
text string
submitterEmail string
contentObjectId string
Résultat void

RemoveFile() public méthode

public RemoveFile ( string pid, string fileName ) : void
pid string
fileName string
Résultat void

RemoveMissingTexture() public méthode

public RemoveMissingTexture ( vwarDAL.ContentObject co, string filename ) : bool
co vwarDAL.ContentObject
filename string
Résultat bool

RemoveSupportingFile() public méthode

public RemoveSupportingFile ( vwarDAL.ContentObject co, string filename ) : bool
co vwarDAL.ContentObject
filename string
Résultat bool

RemoveTextureReference() public méthode

public RemoveTextureReference ( vwarDAL.ContentObject co, string filename ) : bool
co vwarDAL.ContentObject
filename string
Résultat bool

SearchContentObjects() public méthode

public SearchContentObjects ( string searchTerm ) : IEnumerable
searchTerm string
Résultat IEnumerable

SetContentFile() public méthode

public SetContentFile ( Stream data, vwarDAL.ContentObject co, string filename ) : string
data Stream
co vwarDAL.ContentObject
filename string
Résultat string

SetContentFile() public méthode

public SetContentFile ( Stream data, string pid, string filename ) : string
data Stream
pid string
filename string
Résultat string

UpdateContentObject() public méthode

public UpdateContentObject ( vwarDAL.ContentObject co ) : void
co vwarDAL.ContentObject
Résultat void

UpdateFile() public méthode

public UpdateFile ( Stream data, string pid, string fileName, string newfileName = null ) : string
data Stream
pid string
fileName string
newfileName string
Résultat string

UpdateFile() public méthode

public UpdateFile ( byte data, string pid, string fileName, string newFileName = null ) : string
data byte
pid string
fileName string
newFileName string
Résultat string