C# Class Engage.Dnn.Locator.LocationType

显示文件 Open project: EngageSoftware/Engage-Locator

Public Methods

Method Description
AddAttributeDefinition ( AttributeDefinition definition ) : int

Adds a Property Defintion to the Data Store

ClearCache ( int locationTypeId ) : void

Clears the LocationType Definitions Cache

DeleteAttributeDefinition ( AttributeDefinition definition ) : void

Deletes a Property Defintion from the Data Store

GetAttributeDefinition ( int definitionId, int locationTypeId ) : AttributeDefinition

Gets a Property Defintion from the Data Store by id

GetAttributeDefinitionByName ( int locationTypeId, string name ) : AttributeDefinition

Gets a Property Defintion from the Data Store by name

GetAttributeDefinitions ( int locationTypeId ) : List
GetAttributeDefinitionsById ( int portalId ) : AttributeDefinitionCollection
GetAttributeDefinitionsById ( int locationTypeId, bool clone ) : AttributeDefinitionCollection

Gets a collection of Property Defintions from the Data Store by portal

GetLocationTypeInUse ( string location ) : bool
GetLocationTypeName ( int id ) : string
GetLocationTypes ( ) : DataTable
UpdateAttributeDefinition ( AttributeDefinition definition ) : void

Private Methods

Method Description
FillAttributeDefinitionInfo ( IDataReader dr ) : AttributeDefinition
FillAttributeDefinitionInfo ( IDataReader dr, bool checkForOpenDataReader ) : AttributeDefinition
FillAttributeDefinitionInfoCollection ( IDataReader dr ) : List
FillCollection ( IDataReader dr ) : AttributeDefinitionCollection

Method Details

AddAttributeDefinition() public static method

Adds a Property Defintion to the Data Store
public static AddAttributeDefinition ( AttributeDefinition definition ) : int
definition AttributeDefinition An LocationTypeAttributeDefinition object
return int

ClearCache() public static method

Clears the LocationType Definitions Cache
public static ClearCache ( int locationTypeId ) : void
locationTypeId int
return void

DeleteAttributeDefinition() public static method

Deletes a Property Defintion from the Data Store
public static DeleteAttributeDefinition ( AttributeDefinition definition ) : void
definition AttributeDefinition The LocationTypeAttributeDefinition object to delete
return void

GetAttributeDefinition() public static method

Gets a Property Defintion from the Data Store by id
public static GetAttributeDefinition ( int definitionId, int locationTypeId ) : AttributeDefinition
definitionId int The id of the LocationTypeAttributeDefinition object to retrieve
locationTypeId int
return AttributeDefinition

GetAttributeDefinitionByName() public static method

Gets a Property Defintion from the Data Store by name
public static GetAttributeDefinitionByName ( int locationTypeId, string name ) : AttributeDefinition
locationTypeId int
name string The name of the LocationTypeAttributeDefinition object to retrieve
return AttributeDefinition

GetAttributeDefinitions() public static method

public static GetAttributeDefinitions ( int locationTypeId ) : List
locationTypeId int
return List

GetAttributeDefinitionsById() public static method

public static GetAttributeDefinitionsById ( int portalId ) : AttributeDefinitionCollection
portalId int
return AttributeDefinitionCollection

GetAttributeDefinitionsById() public static method

Gets a collection of Property Defintions from the Data Store by portal
public static GetAttributeDefinitionsById ( int locationTypeId, bool clone ) : AttributeDefinitionCollection
locationTypeId int
clone bool
return AttributeDefinitionCollection

GetLocationTypeInUse() public static method

public static GetLocationTypeInUse ( string location ) : bool
location string
return bool

GetLocationTypeName() public static method

public static GetLocationTypeName ( int id ) : string
id int
return string

GetLocationTypes() public static method

public static GetLocationTypes ( ) : DataTable
return System.Data.DataTable

UpdateAttributeDefinition() public static method

public static UpdateAttributeDefinition ( AttributeDefinition definition ) : void
definition AttributeDefinition
return void