C# Class BExIS.Web.Shell.Areas.DCM.Controllers.FormController

Inheritance: Controller
Show file Open project: BEXIS2/Core

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ActivateComplexUsage() public method

public ActivateComplexUsage ( int id ) : System.Web.Mvc.ActionResult
id int
return System.Web.Mvc.ActionResult

ActivateComplexUsageInAChoice() public method

public ActivateComplexUsageInAChoice ( int parentid, int id ) : System.Web.Mvc.ActionResult
parentid int
id int
return System.Web.Mvc.ActionResult

AddComplexUsage() public method

public AddComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
parentStepId int
number int
return System.Web.Mvc.ActionResult

AddMetadataAttributeUsage() public method

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
return System.Web.Mvc.ActionResult

Cancel() public method

public Cancel ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

DownComplexUsage() public method

public DownComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
parentStepId int
number int
return System.Web.Mvc.ActionResult

DownMetadataAttributeUsage() public method

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
return System.Web.Mvc.ActionResult

EditMetadata() public method

public EditMetadata ( long datasetId, bool locked = false, bool created = false ) : System.Web.Mvc.ActionResult
datasetId long
locked bool
created bool
return System.Web.Mvc.ActionResult

GetUsernameOrDefault() public method

public GetUsernameOrDefault ( ) : string
return string

ImportMetadata() public method

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
return System.Web.Mvc.ActionResult

LoadExternalXml() public method

public LoadExternalXml ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

LoadMetadata() public method

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
return System.Web.Mvc.ActionResult

LoadMetadataFromExternal() public method

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
return System.Web.Mvc.ActionResult

ReloadMetadataEditor() public method

public ReloadMetadataEditor ( bool locked = false, bool show = false ) : System.Web.Mvc.ActionResult
locked bool
show bool
return System.Web.Mvc.ActionResult

RemoveComplexUsage() public method

public RemoveComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
parentStepId int
number int
return System.Web.Mvc.ActionResult

RemoveMetadataAttributeUsage() public method

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
return System.Web.Mvc.ActionResult

Reset() public method

public Reset ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

SelectFileProcess() public method

Selected File store din the BUS
public SelectFileProcess ( System.Web.HttpPostedFileBase SelectFileUploader ) : System.Web.Mvc.ActionResult
SelectFileUploader System.Web.HttpPostedFileBase
return System.Web.Mvc.ActionResult

StartMetadataEditor() public method

public StartMetadataEditor ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

SwitchVisibilityOfOptionalElements() public method

public SwitchVisibilityOfOptionalElements ( bool show ) : System.Web.Mvc.ActionResult
show bool
return System.Web.Mvc.ActionResult

UpComplexUsage() public method

public UpComplexUsage ( int parentStepId, int number ) : System.Web.Mvc.ActionResult
parentStepId int
number int
return System.Web.Mvc.ActionResult

UpMetadataAttributeUsage() public method

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
return System.Web.Mvc.ActionResult

Validate() public method

public Validate ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

ValidateExternalXml() public method

public ValidateExternalXml ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult