|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CrystalReportRightEnum
Specifies the Report plugin custom security rights. The rights are set through the
Rights.setRight method.
| Nested Class Summary | |
|---|---|
static class |
CrystalReportRightEnum.Enum
Internal Use Only. |
static class |
CrystalReportRightEnum.Factory
A class with methods for creating instances of the CrystalReportRightEnum type. |
| Field Summary | |
|---|---|
static CrystalReportRightEnum.Enum |
DOWNLOAD
Use this right to grant or deny a user from downloading, or copying, a file associated with a report object. |
static CrystalReportRightEnum.Enum |
EXPORT
Export the report's data. |
static int |
INT_DOWNLOAD
Use this right to grant or deny a user from downloading, or copying, a file associated with a report object. |
static int |
INT_EXPORT
Export the report's data. |
static int |
INT_PRINT
Schedule the report to printer. |
static int |
INT_REFRESH_ON_DEMAND
Refresh the report's data. |
static int |
INT_REUSE_DBLOGON
Specify the prompts for the report. |
static int |
INT_SPECIFY_PROMPTS
Print the report. |
static int |
INT_VIEW_EMBEDDED_HTML
Download a report. |
static CrystalReportRightEnum.Enum |
PRINT
Schedule the report to printer. |
static CrystalReportRightEnum.Enum |
REFRESH_ON_DEMAND
Refresh the report's data. |
static CrystalReportRightEnum.Enum |
REUSE_DBLOGON
|
static CrystalReportRightEnum.Enum |
SPECIFY_PROMPTS
|
static org.apache.xmlbeans.SchemaType |
type
Internal Use Only |
static CrystalReportRightEnum.Enum |
VIEW_EMBEDDED_HTML
Download the report. |
| Method Summary | |
|---|---|
org.apache.xmlbeans.StringEnumAbstractBase |
enumValue()
Internal Use Only. |
void |
set(org.apache.xmlbeans.StringEnumAbstractBase e)
Internal Use Only. |
| Field Detail |
|---|
static final org.apache.xmlbeans.SchemaType type
static final CrystalReportRightEnum.Enum PRINT
Schedule the report to printer. This right is used by backend servers to control the printing of a report's data. The Job Server is the only server that prints, and thus is the only server that will enforce this right. Note, however, that the server has no control over printing that is done through the client. You can print reports from the ActiveX viewer and from the RAS server. RAS exports the report to PDF, sends it to the client's browser, and then the browser prints it. Consequently, it may appear to the user that the printing right is not working; this is not true since the functionality is being exposed by the client, and not the server. To prevent users from printing from the client, you must modify your client applications so that they check the user rights and enforce them.
static final CrystalReportRightEnum.Enum SPECIFY_PROMPTS
static final CrystalReportRightEnum.Enum REUSE_DBLOGON
static final CrystalReportRightEnum.Enum REFRESH_ON_DEMAND
Refresh the report's data. Use this right to grant or deny the user from directly hitting the database. This right is enforced by the Crystal Reports Page Server and the RAS server, but not the Job Server, since refreshing on the Job Server is not interactive.
static final CrystalReportRightEnum.Enum EXPORT
Export the report's data. This right is used by backend servers to control the exporting of a report's data. This right is enforced by the Job Server, Crystal Reports Page Server, and RAS server.
static final CrystalReportRightEnum.Enum DOWNLOAD
Use this right to grant or deny a user from downloading, or copying, a file associated with a report object. This prevents file modifications which could cause harm to the BusinessObjects Enterprise system. This right is not enforced by the Crystal Reports Page Server, RAS server, or the Job Server. Therefore, a user does not need to have download rights to view or schedule a job.
static final CrystalReportRightEnum.Enum VIEW_EMBEDDED_HTML
static final int INT_PRINT
Schedule the report to printer. This right is used by backend servers to control the printing of a report's data. The Job Server is the only server that prints, and thus is the only server that will enforce this right. Note, however, that the server has no control over printing that is done through the client. You can print reports from the ActiveX viewer and from the RAS server. RAS exports the report to PDF, sends it to the client's browser, and then the browser prints it. Consequently, it may appear to the user that the printing right is not working; this is not true since the functionality is being exposed by the client, and not the server. To prevent users from printing from the client, you must modify your client applications so that they check the user rights and enforce them.
static final int INT_SPECIFY_PROMPTS
static final int INT_REUSE_DBLOGON
static final int INT_REFRESH_ON_DEMAND
Refresh the report's data. Use this right to grant or deny the user from directly hitting the database. This right is enforced by the Crystal Reports Page Server and the RAS server, but not the Job Server, since refreshing on the Job Server is not interactive.
static final int INT_EXPORT
Export the report's data. This right is used by backend servers to control the exporting of a report's data. This right is enforced by the Job Server, Crystal Reports Page Server, and RAS server.
static final int INT_DOWNLOAD
Use this right to grant or deny a user from downloading, or copying, a file associated with a report object. This prevents file modifications which could cause harm to the BusinessObjects Enterprise system. This right is not enforced by the Crystal Reports Page Server, RAS server, or the Job Server. Therefore, a user does not need to have download rights to view or schedule a job.
static final int INT_VIEW_EMBEDDED_HTML
| Method Detail |
|---|
org.apache.xmlbeans.StringEnumAbstractBase enumValue()
void set(org.apache.xmlbeans.StringEnumAbstractBase e)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||