IAdministrationExplicitPanel is defined in the Telligent.Evolution.Extensibility.Administration.Version1 namespace.
Definition
interface IAdministrationExplicitPanel : IPanel, IPlugin
{
string GetPanelDescription(NameValueCollection parameters);
string GetPanelName(NameValueCollection parameters);
string GetViewHtml(NameValueCollection parameters);
bool HasAccess(int userId, NameValueCollection parameters);
void SetController(IAdministrationExplicitPanelController controller);
}
Methods
string GetPanelDescription(NameValueCollection parameters);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| parameters | NameValueCollection | Parameters | Required |
Return Type
string GetPanelName(NameValueCollection parameters);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| parameters | NameValueCollection | Parameters | Required |
Return Type
string GetViewHtml(NameValueCollection parameters);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| parameters | NameValueCollection | Parameters | Required |
Return Type
bool HasAccess(int userId, NameValueCollection parameters);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| userId | int | User Id | Required | ||
| parameters | NameValueCollection | Parameters | Required |
Return Type
void SetController(IAdministrationExplicitPanelController controller);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| controller | IAdministrationExplicitPanelController | Controller | Required |