C# Класс BExIS.Web.Shell.Areas.DCM.Controllers.FormController

Наследование: Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
ActivateComplexUsage ( int id ) : System.Web.Mvc.ActionResult
ActivateComplexUsageInAChoice ( int parentid, int id ) : System.Web.Mvc.ActionResult
AddComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
AddMetadataAttributeUsage ( int id, int parentid, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
Cancel ( ) : System.Web.Mvc.ActionResult
DownComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
DownMetadataAttributeUsage ( object value, int id, int parentid, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
EditMetadata ( long datasetId, bool locked = false, bool created = false ) : System.Web.Mvc.ActionResult
GetUsernameOrDefault ( ) : string
ImportMetadata ( long metadataStructureId, bool edit = true, bool created = false, bool locked = false ) : System.Web.Mvc.ActionResult
LoadExternalXml ( ) : System.Web.Mvc.ActionResult
LoadMetadata ( long entityId, bool locked = false, bool created = false, bool fromEditMode = false, bool resetTaskManager = false, XmlDocument newMetadata = null ) : System.Web.Mvc.ActionResult
LoadMetadataFromExternal ( long entityId, string title, long metadatastructureId, long datastructureId = -1, long researchplanId = -1, string sessionKeyForMetadata = "", bool resetTaskManager = false ) : System.Web.Mvc.ActionResult
ReloadMetadataEditor ( bool locked = false, bool show = false ) : System.Web.Mvc.ActionResult
RemoveComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
RemoveMetadataAttributeUsage ( object value, int id, int parentid, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
Reset ( ) : System.Web.Mvc.ActionResult
SelectFileProcess ( System.Web.HttpPostedFileBase SelectFileUploader ) : System.Web.Mvc.ActionResult

Selected File store din the BUS

StartMetadataEditor ( ) : System.Web.Mvc.ActionResult
SwitchVisibilityOfOptionalElements ( bool show ) : System.Web.Mvc.ActionResult
UpComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
UpMetadataAttributeUsage ( object value, int id, int parentid, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
Validate ( ) : System.Web.Mvc.ActionResult
ValidateExternalXml ( ) : System.Web.Mvc.ActionResult

Приватные методы

Метод Описание
AddAttributeToXml ( BaseUsage parentUsage, int parentNumber, BaseUsage attribute, int number, string parentXPath ) : void
AddCompoundAttributeToXml ( BaseUsage usage, int number, string xpath ) : void
AddPackageToXml ( BaseUsage usage, int number, string xpath ) : void
AddStepModelhelper ( StepModelHelper stepModelHelper ) : StepModelHelper
AddStepsBasedOnUsage ( BaseUsage usage, StepInfo current, string parentXpath, StepModelHelper parent ) : StepInfo
AdvanceTaskManager ( long MetadataStructureId ) : void
AdvanceTaskManagerBasedOnExistingMetadata ( long MetadataStructureId ) : void
ChangeInXml ( string selectedXPath, string destinationXPath ) : void
CreateCompoundModel ( int stepId, bool validateIt ) : MetadataCompoundAttributeModel
CreatePackageModel ( int stepId, bool validateIt ) : MetadataPackageModel
CreateXml ( ) : void
Down ( StepModelHelper stepModelHelperParent, long id, int number ) : StepModelHelper
DownComplexModel ( StepModelHelper stepModelHelperParent, long id, int number ) : StepModelHelper
GetChildrenSteps ( BaseUsage usage, StepInfo parent, string parentXpath, StepModelHelper parentStepModelHelper ) : List
GetChildrenStepsFromMetadata ( BaseUsage usage, StepInfo parent, string parentXpath, StepModelHelper parentStepModelHelper ) : List
GetChildrenStepsUpdated ( BaseUsage usage, StepInfo parent, string parentXpath ) : List
GetCompoundAttributeUsages ( BaseUsage usage ) : List
GetMetadataCompoundAttributeUsage ( long id ) : BaseUsage
GetPackageUsage ( long Id ) : BaseUsage
GetStepModelhelper ( int stepId ) : StepModelHelper
GetUsageId ( int stepId ) : long
Insert ( MetadataAttributeModel childModel, StepModelHelper stepModelHelperParent, int number ) : StepModelHelper

insert at a spezific number in the same children usages

IsImportAvavilable ( long metadataStructureId ) : bool
LoadSimpleAttributesForModelFromXml ( StepModelHelper stepModelHelper ) : AbstractMetadataStepModel
LoadStepsBasedOnUsage ( BaseUsage usage, StepInfo current, string parentXpath, StepModelHelper parent ) : StepInfo
LoadUsage ( BaseUsage usage ) : BaseUsage
RemoveAttributeToXml ( BaseUsage parentUsage, int packageNumber, BaseUsage attribute, int number, string metadataAttributeName, string parentXPath ) : void
RemoveCompoundAttributeToXml ( BaseUsage usage, int number ) : void
RemoveFromXml ( string xpath ) : void
SetXml ( System.Xml.Linq.XDocument metadataXml ) : void
Up ( StepModelHelper stepModelHelperParent, long id, int number ) : StepModelHelper
UpComplexModel ( StepModelHelper stepModelHelperParent, long id, int number ) : StepModelHelper
UpdateAttribute ( BaseUsage parentUsage, int packageNumber, BaseUsage attribute, int number, object value, string parentXpath ) : void
UpdateChildrens ( StepModelHelper stepModelHelper ) : StepModelHelper
UpdateChildrens ( StepModelHelper stepModelHelper, long usageId ) : StepModelHelper

Update metadataattributemodels in a parentmodel. Update number of childrens, based on the usage id

UpdateCompoundAttributeToXml ( BaseUsage usage, int number, string xpath ) : void
UpdateFirstAndLast ( List list ) : List
UpdateStepsBasedOnUsage ( BaseUsage usage, StepInfo currentSelected, string parentXpath ) : List
ValidateMetadataAttributeUsage ( string value, int id, int parentid, string parentname, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
ValidateModels ( List stepModelHelpers ) : void
_AutoCompleteAjaxLoading ( string text, string id ) : System.Web.Mvc.ActionResult
getAddtionalActions ( ) : ActionInfo>.Dictionary
getChildModelsHelper ( StepModelHelper stepModelHelper ) : StepModelHelper
hasUserEditAccessRights ( long entityId ) : bool

return true if user has edit rights

hasUserEditRights ( long entityId ) : bool

return true if user has edit rights

setStepModelActive ( StepModelHelper model ) : void
validateAttribute ( MetadataAttributeModel aModel ) : List
validateStep ( AbstractMetadataStepModel pModel ) : List

Описание методов

ActivateComplexUsage() публичный Метод

public ActivateComplexUsage ( int id ) : System.Web.Mvc.ActionResult
id int
Результат System.Web.Mvc.ActionResult

ActivateComplexUsageInAChoice() публичный Метод

public ActivateComplexUsageInAChoice ( int parentid, int id ) : System.Web.Mvc.ActionResult
parentid int
id int
Результат System.Web.Mvc.ActionResult

AddComplexUsage() публичный Метод

public AddComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
parentStepId int
number int
Результат System.Web.Mvc.ActionResult

AddMetadataAttributeUsage() публичный Метод

public AddMetadataAttributeUsage ( int id, int parentid, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
id int
parentid int
number int
parentModelNumber int
parentStepId int
Результат System.Web.Mvc.ActionResult

Cancel() публичный Метод

public Cancel ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

DownComplexUsage() публичный Метод

public DownComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
parentStepId int
number int
Результат System.Web.Mvc.ActionResult

DownMetadataAttributeUsage() публичный Метод

public DownMetadataAttributeUsage ( object value, int id, int parentid, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
value object
id int
parentid int
number int
parentModelNumber int
parentStepId int
Результат System.Web.Mvc.ActionResult

EditMetadata() публичный Метод

public EditMetadata ( long datasetId, bool locked = false, bool created = false ) : System.Web.Mvc.ActionResult
datasetId long
locked bool
created bool
Результат System.Web.Mvc.ActionResult

GetUsernameOrDefault() публичный Метод

public GetUsernameOrDefault ( ) : string
Результат string

ImportMetadata() публичный Метод

public ImportMetadata ( long metadataStructureId, bool edit = true, bool created = false, bool locked = false ) : System.Web.Mvc.ActionResult
metadataStructureId long
edit bool
created bool
locked bool
Результат System.Web.Mvc.ActionResult

LoadExternalXml() публичный Метод

public LoadExternalXml ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

LoadMetadata() публичный Метод

public LoadMetadata ( long entityId, bool locked = false, bool created = false, bool fromEditMode = false, bool resetTaskManager = false, XmlDocument newMetadata = null ) : System.Web.Mvc.ActionResult
entityId long
locked bool
created bool
fromEditMode bool
resetTaskManager bool
newMetadata System.Xml.XmlDocument
Результат System.Web.Mvc.ActionResult

LoadMetadataFromExternal() публичный Метод

public LoadMetadataFromExternal ( long entityId, string title, long metadatastructureId, long datastructureId = -1, long researchplanId = -1, string sessionKeyForMetadata = "", bool resetTaskManager = false ) : System.Web.Mvc.ActionResult
entityId long
title string
metadatastructureId long
datastructureId long
researchplanId long
sessionKeyForMetadata string
resetTaskManager bool
Результат System.Web.Mvc.ActionResult

ReloadMetadataEditor() публичный Метод

public ReloadMetadataEditor ( bool locked = false, bool show = false ) : System.Web.Mvc.ActionResult
locked bool
show bool
Результат System.Web.Mvc.ActionResult

RemoveComplexUsage() публичный Метод

public RemoveComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
parentStepId int
number int
Результат System.Web.Mvc.ActionResult

RemoveMetadataAttributeUsage() публичный Метод

public RemoveMetadataAttributeUsage ( object value, int id, int parentid, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
value object
id int
parentid int
number int
parentModelNumber int
parentStepId int
Результат System.Web.Mvc.ActionResult

Reset() публичный Метод

public Reset ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

SelectFileProcess() публичный Метод

Selected File store din the BUS
public SelectFileProcess ( System.Web.HttpPostedFileBase SelectFileUploader ) : System.Web.Mvc.ActionResult
SelectFileUploader System.Web.HttpPostedFileBase
Результат System.Web.Mvc.ActionResult

StartMetadataEditor() публичный Метод

public StartMetadataEditor ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

SwitchVisibilityOfOptionalElements() публичный Метод

public SwitchVisibilityOfOptionalElements ( bool show ) : System.Web.Mvc.ActionResult
show bool
Результат System.Web.Mvc.ActionResult

UpComplexUsage() публичный Метод

public UpComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
parentStepId int
number int
Результат System.Web.Mvc.ActionResult

UpMetadataAttributeUsage() публичный Метод

public UpMetadataAttributeUsage ( object value, int id, int parentid, int number, int parentModelNumber, int parentStepId ) : System.Web.Mvc.ActionResult
value object
id int
parentid int
number int
parentModelNumber int
parentStepId int
Результат System.Web.Mvc.ActionResult

Validate() публичный Метод

public Validate ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult

ValidateExternalXml() публичный Метод

public ValidateExternalXml ( ) : System.Web.Mvc.ActionResult
Результат System.Web.Mvc.ActionResult