Portal Class
A portal represents a single unique appearance and behavior for this digital library
associated with a specific URL and linked to one or more collections and web skins
Namespace: SobekCM.Core.ApplicationStateAssembly: SobekCM_Core (in SobekCM_Core.dll) Version: 4.10.0.0 (4.10.0.0)
Syntax
C# |
---|
[DataContractAttribute]
public class Portal |
Inheritance Hierarchy
Constructors
| Name | Description |
---|
| Portal | Constructor for a new instance of the Portal class |
Methods
| Name | Description |
---|
| Add_Possible_Aggregation | Adds a web skin code to the list of possible web skins that can be displayed
through this portal |
| Add_Possible_Web_Skin | Adds a web skin code to the list of possible web skins that can be displayed
through this portal |
| Is_Possible_Aggregation | Flag indicates if the provided aggregation code is permitted within this portal |
| Is_Possible_Web_Skin | Flag indicates if the provided web skin code is permitted within this portal |
Fields
| Name | Description |
---|
| ID | Gets the primary key for this portal in the database |
Properties
| Name | Description |
---|
| Abbreviation | Abbreviation used for the library when viewed through this portal |
| Aggregation_Limiting | Flag indicates if this portal limits the aggregationPermissions which can be displayed |
| Base_PURL | Base PURL to used when constructing a PURL for items within this portal, if it is different than the standard base URL |
| Default_Aggregation | Default aggregation, or 'all' if all aggregationPermissions are available |
| Default_Web_Skin | Default web skin used when displayed through this portal |
| Name | Name for the library when viewed through this portal |
| PossibleAggregations | Aggregations which can appear under this portal |
| PossibleSkins | Web skins which can appear under this portal |
| URL_Segment | URL segment used to determine if a request comes from this portal |
| Web_Skin_Limiting | Flag indicates if this portal limits the web skins which can be displayed |
See Also