|
| ContentIO (IBeamableRequester requester) |
|
IValidationContext | GetValidationContext () |
|
Promise< Manifest > | FetchManifest () |
|
Promise< Manifest > | FetchManifest (string manifestID) |
|
Promise< ContentStatus > | GetStatus (ContentObject content) |
|
Promise< AvailableManifests > | GetAllManifestIDs () |
|
Promise< Unit > | SwitchManifest (string manifestID) |
|
Promise< Unit > | ArchiveManifests (params string[] ids) |
|
Promise< Unit > | UnarchiveManifest (params string[] ids) |
|
void | Select (ContentObject content) |
|
IEnumerable< TContent > | FindAllContent< TContent > (ContentQuery query=null, bool inherit=true) |
|
string[] | FindAllDirectoriesForSubtypes< TContent > () |
|
Type[] | FindAllSubtypes< TContent > () |
|
IEnumerable< ContentObject > | FindAll (ContentQuery query=null) |
|
LocalContentManifest | BuildLocalManifest () |
|
IEnumerable< Type > | GetContentTypes () |
|
IEnumerable< string > | GetContentClassIds () |
|
ContentObject | LoadContent (LocalContentManifestEntry manifestEntry) |
|
ContentObject | LoadContent (string assetPath) |
|
IEnumerable< ContentObject > | FindAllContentByType (Type type, ContentQuery query=null, bool inherit=true) |
|
void | EnsureAllDefaultContent () |
|
void | EnsureDefaultContentByType (Type type) |
|
void | EnsureDefaultContent< TContent > () |
|
string | GetAssetPathByType (Type contentType, IContentObject content) |
|
void | EnsureDefaultAssetsByType (Type type) |
|
void | EnsureDefaultAssets< TContent > () |
|
string | GetAvailableFileName (string assetPath, string id, LocalContentManifest localContentManifest) |
|
void | Create< TContent > (TContent content, string assetPath=null, bool replace=true, LocalContentManifest localContentManifest=null) |
|
void | DeleteByType (Type type, IContentObject content) |
| Delete a TContent item of type Type More...
|
|
void | Delete< TContent > (TContent content) |
| Delete a TContent item of type TContent More...
|
|
string | Checksum (IContentObject content) |
|
string | Serialize< TContent > (TContent content) |
|
void | Rename (string existingAssetPath, string nextAssetpath, ContentObject content) |
|
The purpose of this class is to
- scrape local editor directory for content assets
- handle the upload of the assets to Platform
- create new editor-side-not-yet-deployed content