C# Class vwar.service.host._3DRAPI_Imp

Datei anzeigen Open project: adlnet/3D-Repository Class Usage Examples

Public Properties

Property Type Description
FedoraProxy1 vwarDAL.IDataRepository

Public Methods

Method Description
AddReview ( Review inreview, string pid, string key ) : string
AdvancedSearch ( string searchmethod, string searchstring, string key ) : List
CheckKey ( string key ) : bool
DeleteObject ( string pid ) : string
DeleteSupportingFile ( string pid, string filename ) : bool
Dispose ( ) : void
DoValidate ( vwar.service.host.Security type, vwarDAL co ) : bool

User basic HTTP authorization, reads the header and does the auth

GetDeveloperLogo ( string pid, string key ) : Stream
GetGroupPermission ( string pid, string groupname, string key ) : string
GetMetadata ( string pid, string key ) : Metadata
GetModel ( string pid, string format, string options, string key ) : Stream
GetModelSimple ( string pid, string format, string key ) : Stream
GetOriginalUploadFile ( string pid, string key ) : Stream
GetRepo ( ) : vwarDAL.IDataRepository
GetReviews ( string pid, string key ) : List
GetScreenshot ( string pid, string key ) : Stream
GetSponsorLogo ( string pid, string key ) : Stream
GetSupportingFile ( string pid, string filename, string key ) : Stream
GetTextureFile ( string pid, string filename, string key ) : Stream
GetThumbnail ( string pid, string key ) : Stream
GetUserPermission ( string pid, string username, string key ) : string
GetUsername ( ) : string
InsertMetadata ( Metadata md ) : string
Is3DFile ( string extension ) : bool
ReleaseRepo ( ) : void
Search ( string terms, string key ) : List
SetGroupPermission ( string pid, string groupname, string level, string key ) : string
SetResponseHeaders ( string type, int length, string disposition ) : void
SetUserPermission ( string pid, string username, string level, string key ) : string
UpdateMetadata ( Metadata md, string pid, string key ) : string
UploadDeveloperLogo ( byte indata, string pid, string filename, string key ) : string
UploadFile ( byte data, string pid, string key ) : string
UploadMissingTexture ( byte indata, string pid, string filename, string key ) : string
UploadScreenShot ( byte indata, string pid, string filename, string key ) : string
UploadSponsorLogo ( byte indata, string pid, string filename, string key ) : string
UploadSupportingFile ( byte indata, string pid, string filename, string description, string key ) : string
_3DRAPI_Imp ( bool ignoreAuth = false ) : System

Private Methods

Method Description
Base64EncodeHash ( string url ) : string
ConvertFileToO3D ( Stream data ) : Stream
CopyContentObjectData ( Metadata md, vwarDAL co ) : void
GetMimeType ( string fileName ) : string
GetUserEmail ( ) : string

Method Details

AddReview() public method

public AddReview ( Review inreview, string pid, string key ) : string
inreview Review
pid string
key string
return string

AdvancedSearch() public method

public AdvancedSearch ( string searchmethod, string searchstring, string key ) : List
searchmethod string
searchstring string
key string
return List

CheckKey() public method

public CheckKey ( string key ) : bool
key string
return bool

DeleteObject() public method

public DeleteObject ( string pid ) : string
pid string
return string

DeleteSupportingFile() public method

public DeleteSupportingFile ( string pid, string filename ) : bool
pid string
filename string
return bool

Dispose() public method

public Dispose ( ) : void
return void

DoValidate() public method

User basic HTTP authorization, reads the header and does the auth
public DoValidate ( vwar.service.host.Security type, vwarDAL co ) : bool
type vwar.service.host.Security The transaction type to validate
co vwarDAL the content object to validate the operation on
return bool

GetDeveloperLogo() public method

public GetDeveloperLogo ( string pid, string key ) : Stream
pid string
key string
return Stream

GetGroupPermission() public method

public GetGroupPermission ( string pid, string groupname, string key ) : string
pid string
groupname string
key string
return string

GetMetadata() public method

public GetMetadata ( string pid, string key ) : Metadata
pid string
key string
return Metadata

GetModel() public method

public GetModel ( string pid, string format, string options, string key ) : Stream
pid string
format string
options string
key string
return Stream

GetModelSimple() public method

public GetModelSimple ( string pid, string format, string key ) : Stream
pid string
format string
key string
return Stream

GetOriginalUploadFile() public method

public GetOriginalUploadFile ( string pid, string key ) : Stream
pid string
key string
return Stream

GetRepo() public method

public GetRepo ( ) : vwarDAL.IDataRepository
return vwarDAL.IDataRepository

GetReviews() public method

public GetReviews ( string pid, string key ) : List
pid string
key string
return List

GetScreenshot() public method

public GetScreenshot ( string pid, string key ) : Stream
pid string
key string
return Stream

GetSponsorLogo() public method

public GetSponsorLogo ( string pid, string key ) : Stream
pid string
key string
return Stream

GetSupportingFile() public method

public GetSupportingFile ( string pid, string filename, string key ) : Stream
pid string
filename string
key string
return Stream

GetTextureFile() public method

public GetTextureFile ( string pid, string filename, string key ) : Stream
pid string
filename string
key string
return Stream

GetThumbnail() public method

public GetThumbnail ( string pid, string key ) : Stream
pid string
key string
return Stream

GetUserPermission() public method

public GetUserPermission ( string pid, string username, string key ) : string
pid string
username string
key string
return string

GetUsername() public method

public GetUsername ( ) : string
return string

InsertMetadata() public method

public InsertMetadata ( Metadata md ) : string
md Metadata
return string

Is3DFile() public method

public Is3DFile ( string extension ) : bool
extension string
return bool

ReleaseRepo() public method

public ReleaseRepo ( ) : void
return void

Search() public method

public Search ( string terms, string key ) : List
terms string
key string
return List

SetGroupPermission() public method

public SetGroupPermission ( string pid, string groupname, string level, string key ) : string
pid string
groupname string
level string
key string
return string

SetResponseHeaders() public method

public SetResponseHeaders ( string type, int length, string disposition ) : void
type string
length int
disposition string
return void

SetUserPermission() public method

public SetUserPermission ( string pid, string username, string level, string key ) : string
pid string
username string
level string
key string
return string

UpdateMetadata() public method

public UpdateMetadata ( Metadata md, string pid, string key ) : string
md Metadata
pid string
key string
return string

UploadDeveloperLogo() public method

public UploadDeveloperLogo ( byte indata, string pid, string filename, string key ) : string
indata byte
pid string
filename string
key string
return string

UploadFile() public method

public UploadFile ( byte data, string pid, string key ) : string
data byte
pid string
key string
return string

UploadMissingTexture() public method

public UploadMissingTexture ( byte indata, string pid, string filename, string key ) : string
indata byte
pid string
filename string
key string
return string

UploadScreenShot() public method

public UploadScreenShot ( byte indata, string pid, string filename, string key ) : string
indata byte
pid string
filename string
key string
return string

UploadSponsorLogo() public method

public UploadSponsorLogo ( byte indata, string pid, string filename, string key ) : string
indata byte
pid string
filename string
key string
return string

UploadSupportingFile() public method

public UploadSupportingFile ( byte indata, string pid, string filename, string description, string key ) : string
indata byte
pid string
filename string
description string
key string
return string

_3DRAPI_Imp() public method

public _3DRAPI_Imp ( bool ignoreAuth = false ) : System
ignoreAuth bool
return System

Property Details

FedoraProxy1 public_oe property

public vwarDAL.IDataRepository FedoraProxy1
return vwarDAL.IDataRepository