C# Class BExIS.Web.Shell.Areas.RPM.Controllers.DataAttributeController

Inheritance: Controller
Show file Open project: BEXIS2/Core

Public Methods

Method Description
AddDomainItem ( ) : System.Web.Mvc.ActionResult
AttributeManager ( long dataStructureId, bool showConstraints = false ) : System.Web.Mvc.ActionResult
Index ( ) : System.Web.Mvc.ActionResult
attributeInUse ( DataAttribute attribute ) : bool
deletAttribute ( long id, string name ) : System.Web.Mvc.ActionResult
deletConstraint ( long Id, long attributeId ) : System.Web.Mvc.ActionResult
deletConstraint ( long constraintId, DataAttribute attribute ) : DataAttribute
editAttribute ( DataAttributeModel Model ) : System.Web.Mvc.ActionResult
getDatatypeList ( string Id ) : System.Web.Mvc.JsonResult
getDomainConstraintFormalDescription ( string invert, string Terms ) : System.Web.Mvc.JsonResult
getPatternConstraintFormalDescription ( string invert, string phrase ) : System.Web.Mvc.JsonResult
getRangeConstraintFormalDescription ( bool invert, double min, double max, bool mininclude, bool maxinclude ) : System.Web.Mvc.JsonResult
openAttributeWindow ( long id, bool showConstraints = false ) : System.Web.Mvc.ActionResult

Private Methods

Method Description
clearEmptyItems ( List list ) : List
createDomainItems ( string Terms ) : List
cutSpaces ( string str ) : string
storeConstraint ( ConstraintModel constraintModel, DataAttribute dataAttribute ) : DataAttribute

Method Details

AddDomainItem() public method

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

AttributeManager() public method

public AttributeManager ( long dataStructureId, bool showConstraints = false ) : System.Web.Mvc.ActionResult
dataStructureId long
showConstraints bool
return System.Web.Mvc.ActionResult

Index() public method

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

attributeInUse() public method

public attributeInUse ( DataAttribute attribute ) : bool
attribute BExIS.Dlm.Entities.DataStructure.DataAttribute
return bool

deletAttribute() public method

public deletAttribute ( long id, string name ) : System.Web.Mvc.ActionResult
id long
name string
return System.Web.Mvc.ActionResult

deletConstraint() public method

public deletConstraint ( long Id, long attributeId ) : System.Web.Mvc.ActionResult
Id long
attributeId long
return System.Web.Mvc.ActionResult

deletConstraint() public method

public deletConstraint ( long constraintId, DataAttribute attribute ) : DataAttribute
constraintId long
attribute BExIS.Dlm.Entities.DataStructure.DataAttribute
return BExIS.Dlm.Entities.DataStructure.DataAttribute

editAttribute() public method

public editAttribute ( DataAttributeModel Model ) : System.Web.Mvc.ActionResult
Model BExIS.Web.Shell.Areas.RPM.Models.DataAttributeModel
return System.Web.Mvc.ActionResult

getDatatypeList() public method

public getDatatypeList ( string Id ) : System.Web.Mvc.JsonResult
Id string
return System.Web.Mvc.JsonResult

getDomainConstraintFormalDescription() public method

public getDomainConstraintFormalDescription ( string invert, string Terms ) : System.Web.Mvc.JsonResult
invert string
Terms string
return System.Web.Mvc.JsonResult

getPatternConstraintFormalDescription() public method

public getPatternConstraintFormalDescription ( string invert, string phrase ) : System.Web.Mvc.JsonResult
invert string
phrase string
return System.Web.Mvc.JsonResult

getRangeConstraintFormalDescription() public method

public getRangeConstraintFormalDescription ( bool invert, double min, double max, bool mininclude, bool maxinclude ) : System.Web.Mvc.JsonResult
invert bool
min double
max double
mininclude bool
maxinclude bool
return System.Web.Mvc.JsonResult

openAttributeWindow() public method

public openAttributeWindow ( long id, bool showConstraints = false ) : System.Web.Mvc.ActionResult
id long
showConstraints bool
return System.Web.Mvc.ActionResult