IApplicationPanel is defined in the Telligent.Evolution.Extensibility.Administration.Version1 namespace.
Definition
interface IApplicationPanel : IPanel, IPlugin
{
Guid[] ApplicationTypes { get; }
string GetPanelDescription(Guid applicationType, Guid applicationId);
string GetPanelName(Guid applicationType, Guid applicationId);
string GetViewHtml(Guid applicationType, Guid applicationId);
bool HasAccess(int userId, Guid applicationType, Guid applicationId);
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| ApplicationTypes | Guid[] |
Methods
string GetPanelDescription(Guid applicationType, Guid applicationId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| applicationType | Guid | Application Type | Required | ||
| applicationId | Guid | Application Id | Required |
Return Type
string GetPanelName(Guid applicationType, Guid applicationId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| applicationType | Guid | Application Type | Required | ||
| applicationId | Guid | Application Id | Required |
Return Type
string GetViewHtml(Guid applicationType, Guid applicationId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| applicationType | Guid | Application Type | Required | ||
| applicationId | Guid | Application Id | Required |
Return Type
bool HasAccess(int userId, Guid applicationType, Guid applicationId);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| userId | int | User Id | Required | ||
| applicationType | Guid | Application Type | Required | ||
| applicationId | Guid | Application Id | Required |