public Object(IPortalApplication portalApplication, IMcmRepository mcmRepository, IPermissionManager permissionManager, IObjectCreate objectCreate, IObjectDelete objectDelete, IObjectSetPublishSettings objectSetPublishSettings) : base(portalApplication, mcmRepository, permissionManager) { ObjectCreate = objectCreate; ObjectDelete = objectDelete; ObjectSetPublishSettings = objectSetPublishSettings; ObjectQueryHelper = new ObjectQueryHelper(portalApplication); }
public DeleteObjectsCommand(WorldEditor worldEditor, List <IWorldObject> delObjects) { app = worldEditor; foreach (IWorldObject delObject in delObjects) { IObjectDelete obj = delObject as IObjectDelete; objects.Add(obj); } }
protected Mcm.Extension.v5.Object Make_ObjectV5Extension(IObjectDelete objectDelete) { return (Mcm.Extension.v5.Object)new Mcm.Extension.v5.Object(PortalApplication.Object, McmRepository.Object, PermissionManager.Object, null, objectDelete, null).WithPortalRequest(PortalRequest.Object); }