C# Class Chaos.Mcm.Extension.v5.Object

Inheritance: Chaos.Mcm.Extension.v6.AMcmExtension
Datei anzeigen Open project: CHAOS-Community/CHAOS.Portal.MCM

Public Methods

Method Description
Create ( UUID GUID, uint objectTypeID, uint folderID ) : Data.Dto.v5.Object
Delete ( UUID GUID ) : uint
Get ( IQuery query, UUID accessPointGUID, bool includeMetadata = false, bool includeFiles = false, bool includeObjectRelations = false, bool includeAccessPoints = false ) : IPagedResult
Object ( IPortalApplication portalApplication, IMcmRepository mcmRepository, IPermissionManager permissionManager ) : Chaos.Mcm.Extension.v6
Object ( IPortalApplication portalApplication, IMcmRepository mcmRepository, IPermissionManager permissionManager, IObjectCreate objectCreate, IObjectDelete objectDelete, IObjectSetPublishSettings objectSetPublishSettings ) : Chaos.Mcm.Extension.v6
SetPublishSettings ( UUID objectGUID, UUID accessPointGUID, System.DateTime startDate, System.DateTime endDate ) : uint

Method Details

Create() public method

public Create ( UUID GUID, uint objectTypeID, uint folderID ) : Data.Dto.v5.Object
GUID UUID
objectTypeID uint
folderID uint
return Data.Dto.v5.Object

Delete() public method

public Delete ( UUID GUID ) : uint
GUID UUID
return uint

Get() public method

public Get ( IQuery query, UUID accessPointGUID, bool includeMetadata = false, bool includeFiles = false, bool includeObjectRelations = false, bool includeAccessPoints = false ) : IPagedResult
query IQuery
accessPointGUID UUID
includeMetadata bool
includeFiles bool
includeObjectRelations bool
includeAccessPoints bool
return IPagedResult

Object() public method

public Object ( IPortalApplication portalApplication, IMcmRepository mcmRepository, IPermissionManager permissionManager ) : Chaos.Mcm.Extension.v6
portalApplication IPortalApplication
mcmRepository IMcmRepository
permissionManager IPermissionManager
return Chaos.Mcm.Extension.v6

Object() public method

public Object ( IPortalApplication portalApplication, IMcmRepository mcmRepository, IPermissionManager permissionManager, IObjectCreate objectCreate, IObjectDelete objectDelete, IObjectSetPublishSettings objectSetPublishSettings ) : Chaos.Mcm.Extension.v6
portalApplication IPortalApplication
mcmRepository IMcmRepository
permissionManager IPermissionManager
objectCreate IObjectCreate
objectDelete IObjectDelete
objectSetPublishSettings IObjectSetPublishSettings
return Chaos.Mcm.Extension.v6

SetPublishSettings() public method

public SetPublishSettings ( UUID objectGUID, UUID accessPointGUID, System.DateTime startDate, System.DateTime endDate ) : uint
objectGUID UUID
accessPointGUID UUID
startDate System.DateTime
endDate System.DateTime
return uint