Adempiere 3.5.2a

org.compiere.model
Interface I_AD_Role

All Known Implementing Classes:
MRole, X_AD_Role

public interface I_AD_Role

Generated Interface for AD_Role

Version:
Release 3.5.2a
Author:
Adempiere (generated)

Field Summary
static BigDecimal accessLevel
          AccessLevel = 6 - System - Client
static String COLUMNNAME_AD_Role_ID
          Column name AD_Role_ID
static String COLUMNNAME_AD_Tree_Menu_ID
          Column name AD_Tree_Menu_ID
static String COLUMNNAME_AD_Tree_Org_ID
          Column name AD_Tree_Org_ID
static String COLUMNNAME_Allow_Info_Account
          Column name Allow_Info_Account
static String COLUMNNAME_Allow_Info_Asset
          Column name Allow_Info_Asset
static String COLUMNNAME_Allow_Info_BPartner
          Column name Allow_Info_BPartner
static String COLUMNNAME_Allow_Info_CashJournal
          Column name Allow_Info_CashJournal
static String COLUMNNAME_Allow_Info_CRP
          Column name Allow_Info_CRP
static String COLUMNNAME_Allow_Info_InOut
          Column name Allow_Info_InOut
static String COLUMNNAME_Allow_Info_Invoice
          Column name Allow_Info_Invoice
static String COLUMNNAME_Allow_Info_MRP
          Column name Allow_Info_MRP
static String COLUMNNAME_Allow_Info_Order
          Column name Allow_Info_Order
static String COLUMNNAME_Allow_Info_Payment
          Column name Allow_Info_Payment
static String COLUMNNAME_Allow_Info_Product
          Column name Allow_Info_Product
static String COLUMNNAME_Allow_Info_Resource
          Column name Allow_Info_Resource
static String COLUMNNAME_Allow_Info_Schedule
          Column name Allow_Info_Schedule
static String COLUMNNAME_AmtApproval
          Column name AmtApproval
static String COLUMNNAME_C_Currency_ID
          Column name C_Currency_ID
static String COLUMNNAME_ConfirmQueryRecords
          Column name ConfirmQueryRecords
static String COLUMNNAME_ConnectionProfile
          Column name ConnectionProfile
static String COLUMNNAME_Description
          Column name Description
static String COLUMNNAME_IsAccessAllOrgs
          Column name IsAccessAllOrgs
static String COLUMNNAME_IsCanApproveOwnDoc
          Column name IsCanApproveOwnDoc
static String COLUMNNAME_IsCanExport
          Column name IsCanExport
static String COLUMNNAME_IsCanReport
          Column name IsCanReport
static String COLUMNNAME_IsChangeLog
          Column name IsChangeLog
static String COLUMNNAME_IsManual
          Column name IsManual
static String COLUMNNAME_IsPersonalAccess
          Column name IsPersonalAccess
static String COLUMNNAME_IsPersonalLock
          Column name IsPersonalLock
static String COLUMNNAME_IsShowAcct
          Column name IsShowAcct
static String COLUMNNAME_IsUseUserOrgAccess
          Column name IsUseUserOrgAccess
static String COLUMNNAME_MaxQueryRecords
          Column name MaxQueryRecords
static String COLUMNNAME_Name
          Column name Name
static String COLUMNNAME_OverwritePriceLimit
          Column name OverwritePriceLimit
static String COLUMNNAME_PreferenceType
          Column name PreferenceType
static String COLUMNNAME_Supervisor_ID
          Column name Supervisor_ID
static String COLUMNNAME_UserDiscount
          Column name UserDiscount
static String COLUMNNAME_UserLevel
          Column name UserLevel
static KeyNamePair Model
           
static int Table_ID
          AD_Table_ID=156
static String Table_Name
          TableName=AD_Role
 
Method Summary
 int getAD_Role_ID()
          Get Role.
 int getAD_Tree_Menu_ID()
          Get Menu Tree.
 int getAD_Tree_Org_ID()
          Get Organization Tree.
 BigDecimal getAmtApproval()
          Get Approval Amount.
 int getC_Currency_ID()
          Get Currency.
 I_C_Currency getC_Currency()
           
 int getConfirmQueryRecords()
          Get Confirm Query Records.
 String getConnectionProfile()
          Get Connection Profile.
 String getDescription()
          Get Description.
 int getMaxQueryRecords()
          Get Max Query Records.
 String getName()
          Get Name.
 String getPreferenceType()
          Get Preference Level.
 int getSupervisor_ID()
          Get Supervisor.
 BigDecimal getUserDiscount()
          Get UserDiscount
 String getUserLevel()
          Get User Level.
 boolean isAccessAllOrgs()
          Get Access all Orgs.
 boolean isAllow_Info_Account()
          Get Allow Info Account
 boolean isAllow_Info_Asset()
          Get Allow Info Asset
 boolean isAllow_Info_BPartner()
          Get Allow Info BPartner
 boolean isAllow_Info_CashJournal()
          Get Allow Info CashJournal
 boolean isAllow_Info_CRP()
          Get Allow Info CRP
 boolean isAllow_Info_InOut()
          Get Allow Info InOut
 boolean isAllow_Info_Invoice()
          Get Allow Info Invoice
 boolean isAllow_Info_MRP()
          Get Allow Info MRP
 boolean isAllow_Info_Order()
          Get Allow Info Order
 boolean isAllow_Info_Payment()
          Get Allow Info Payment
 boolean isAllow_Info_Product()
          Get Allow Info Product
 boolean isAllow_Info_Resource()
          Get Allow Info Resource
 boolean isAllow_Info_Schedule()
          Get Allow Info Schedule
 boolean isCanApproveOwnDoc()
          Get Approve own Documents.
 boolean isCanExport()
          Get Can Export.
 boolean isCanReport()
          Get Can Report.
 boolean isChangeLog()
          Get Maintain Change Log.
 boolean isManual()
          Get Manual.
 boolean isOverwritePriceLimit()
          Get Overwrite Price Limit.
 boolean isPersonalAccess()
          Get Personal Access.
 boolean isPersonalLock()
          Get Personal Lock.
 boolean isShowAcct()
          Get Show Accounting.
 boolean isUseUserOrgAccess()
          Get Use User Org Access.
 void setAD_Role_ID(int AD_Role_ID)
          Set Role.
 void setAD_Tree_Menu_ID(int AD_Tree_Menu_ID)
          Set Menu Tree.
 void setAD_Tree_Org_ID(int AD_Tree_Org_ID)
          Set Organization Tree.
 void setAllow_Info_Account(boolean Allow_Info_Account)
          Set Allow Info Account
 void setAllow_Info_Asset(boolean Allow_Info_Asset)
          Set Allow Info Asset
 void setAllow_Info_BPartner(boolean Allow_Info_BPartner)
          Set Allow Info BPartner
 void setAllow_Info_CashJournal(boolean Allow_Info_CashJournal)
          Set Allow Info CashJournal
 void setAllow_Info_CRP(boolean Allow_Info_CRP)
          Set Allow Info CRP
 void setAllow_Info_InOut(boolean Allow_Info_InOut)
          Set Allow Info InOut
 void setAllow_Info_Invoice(boolean Allow_Info_Invoice)
          Set Allow Info Invoice
 void setAllow_Info_MRP(boolean Allow_Info_MRP)
          Set Allow Info MRP
 void setAllow_Info_Order(boolean Allow_Info_Order)
          Set Allow Info Order
 void setAllow_Info_Payment(boolean Allow_Info_Payment)
          Set Allow Info Payment
 void setAllow_Info_Product(boolean Allow_Info_Product)
          Set Allow Info Product
 void setAllow_Info_Resource(boolean Allow_Info_Resource)
          Set Allow Info Resource
 void setAllow_Info_Schedule(boolean Allow_Info_Schedule)
          Set Allow Info Schedule
 void setAmtApproval(BigDecimal AmtApproval)
          Set Approval Amount.
 void setC_Currency_ID(int C_Currency_ID)
          Set Currency.
 void setConfirmQueryRecords(int ConfirmQueryRecords)
          Set Confirm Query Records.
 void setConnectionProfile(String ConnectionProfile)
          Set Connection Profile.
 void setDescription(String Description)
          Set Description.
 void setIsAccessAllOrgs(boolean IsAccessAllOrgs)
          Set Access all Orgs.
 void setIsCanApproveOwnDoc(boolean IsCanApproveOwnDoc)
          Set Approve own Documents.
 void setIsCanExport(boolean IsCanExport)
          Set Can Export.
 void setIsCanReport(boolean IsCanReport)
          Set Can Report.
 void setIsChangeLog(boolean IsChangeLog)
          Set Maintain Change Log.
 void setIsManual(boolean IsManual)
          Set Manual.
 void setIsPersonalAccess(boolean IsPersonalAccess)
          Set Personal Access.
 void setIsPersonalLock(boolean IsPersonalLock)
          Set Personal Lock.
 void setIsShowAcct(boolean IsShowAcct)
          Set Show Accounting.
 void setIsUseUserOrgAccess(boolean IsUseUserOrgAccess)
          Set Use User Org Access.
 void setMaxQueryRecords(int MaxQueryRecords)
          Set Max Query Records.
 void setName(String Name)
          Set Name.
 void setOverwritePriceLimit(boolean OverwritePriceLimit)
          Set Overwrite Price Limit.
 void setPreferenceType(String PreferenceType)
          Set Preference Level.
 void setSupervisor_ID(int Supervisor_ID)
          Set Supervisor.
 void setUserDiscount(BigDecimal UserDiscount)
          Set UserDiscount
 void setUserLevel(String UserLevel)
          Set User Level.
 

Field Detail

Table_Name

static final String Table_Name
TableName=AD_Role

See Also:
Constant Field Values

Table_ID

static final int Table_ID
AD_Table_ID=156


Model

static final KeyNamePair Model

accessLevel

static final BigDecimal accessLevel
AccessLevel = 6 - System - Client


COLUMNNAME_AD_Role_ID

static final String COLUMNNAME_AD_Role_ID
Column name AD_Role_ID

See Also:
Constant Field Values

COLUMNNAME_AD_Tree_Menu_ID

static final String COLUMNNAME_AD_Tree_Menu_ID
Column name AD_Tree_Menu_ID

See Also:
Constant Field Values

COLUMNNAME_AD_Tree_Org_ID

static final String COLUMNNAME_AD_Tree_Org_ID
Column name AD_Tree_Org_ID

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_Account

static final String COLUMNNAME_Allow_Info_Account
Column name Allow_Info_Account

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_Asset

static final String COLUMNNAME_Allow_Info_Asset
Column name Allow_Info_Asset

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_BPartner

static final String COLUMNNAME_Allow_Info_BPartner
Column name Allow_Info_BPartner

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_CashJournal

static final String COLUMNNAME_Allow_Info_CashJournal
Column name Allow_Info_CashJournal

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_CRP

static final String COLUMNNAME_Allow_Info_CRP
Column name Allow_Info_CRP

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_InOut

static final String COLUMNNAME_Allow_Info_InOut
Column name Allow_Info_InOut

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_Invoice

static final String COLUMNNAME_Allow_Info_Invoice
Column name Allow_Info_Invoice

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_MRP

static final String COLUMNNAME_Allow_Info_MRP
Column name Allow_Info_MRP

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_Order

static final String COLUMNNAME_Allow_Info_Order
Column name Allow_Info_Order

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_Payment

static final String COLUMNNAME_Allow_Info_Payment
Column name Allow_Info_Payment

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_Product

static final String COLUMNNAME_Allow_Info_Product
Column name Allow_Info_Product

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_Resource

static final String COLUMNNAME_Allow_Info_Resource
Column name Allow_Info_Resource

See Also:
Constant Field Values

COLUMNNAME_Allow_Info_Schedule

static final String COLUMNNAME_Allow_Info_Schedule
Column name Allow_Info_Schedule

See Also:
Constant Field Values

COLUMNNAME_AmtApproval

static final String COLUMNNAME_AmtApproval
Column name AmtApproval

See Also:
Constant Field Values

COLUMNNAME_C_Currency_ID

static final String COLUMNNAME_C_Currency_ID
Column name C_Currency_ID

See Also:
Constant Field Values

COLUMNNAME_ConfirmQueryRecords

static final String COLUMNNAME_ConfirmQueryRecords
Column name ConfirmQueryRecords

See Also:
Constant Field Values

COLUMNNAME_ConnectionProfile

static final String COLUMNNAME_ConnectionProfile
Column name ConnectionProfile

See Also:
Constant Field Values

COLUMNNAME_Description

static final String COLUMNNAME_Description
Column name Description

See Also:
Constant Field Values

COLUMNNAME_IsAccessAllOrgs

static final String COLUMNNAME_IsAccessAllOrgs
Column name IsAccessAllOrgs

See Also:
Constant Field Values

COLUMNNAME_IsCanApproveOwnDoc

static final String COLUMNNAME_IsCanApproveOwnDoc
Column name IsCanApproveOwnDoc

See Also:
Constant Field Values

COLUMNNAME_IsCanExport

static final String COLUMNNAME_IsCanExport
Column name IsCanExport

See Also:
Constant Field Values

COLUMNNAME_IsCanReport

static final String COLUMNNAME_IsCanReport
Column name IsCanReport

See Also:
Constant Field Values

COLUMNNAME_IsChangeLog

static final String COLUMNNAME_IsChangeLog
Column name IsChangeLog

See Also:
Constant Field Values

COLUMNNAME_IsManual

static final String COLUMNNAME_IsManual
Column name IsManual

See Also:
Constant Field Values

COLUMNNAME_IsPersonalAccess

static final String COLUMNNAME_IsPersonalAccess
Column name IsPersonalAccess

See Also:
Constant Field Values

COLUMNNAME_IsPersonalLock

static final String COLUMNNAME_IsPersonalLock
Column name IsPersonalLock

See Also:
Constant Field Values

COLUMNNAME_IsShowAcct

static final String COLUMNNAME_IsShowAcct
Column name IsShowAcct

See Also:
Constant Field Values

COLUMNNAME_IsUseUserOrgAccess

static final String COLUMNNAME_IsUseUserOrgAccess
Column name IsUseUserOrgAccess

See Also:
Constant Field Values

COLUMNNAME_MaxQueryRecords

static final String COLUMNNAME_MaxQueryRecords
Column name MaxQueryRecords

See Also:
Constant Field Values

COLUMNNAME_Name

static final String COLUMNNAME_Name
Column name Name

See Also:
Constant Field Values

COLUMNNAME_OverwritePriceLimit

static final String COLUMNNAME_OverwritePriceLimit
Column name OverwritePriceLimit

See Also:
Constant Field Values

COLUMNNAME_PreferenceType

static final String COLUMNNAME_PreferenceType
Column name PreferenceType

See Also:
Constant Field Values

COLUMNNAME_Supervisor_ID

static final String COLUMNNAME_Supervisor_ID
Column name Supervisor_ID

See Also:
Constant Field Values

COLUMNNAME_UserDiscount

static final String COLUMNNAME_UserDiscount
Column name UserDiscount

See Also:
Constant Field Values

COLUMNNAME_UserLevel

static final String COLUMNNAME_UserLevel
Column name UserLevel

See Also:
Constant Field Values
Method Detail

setAD_Role_ID

void setAD_Role_ID(int AD_Role_ID)
Set Role. Responsibility Role


getAD_Role_ID

int getAD_Role_ID()
Get Role. Responsibility Role


setAD_Tree_Menu_ID

void setAD_Tree_Menu_ID(int AD_Tree_Menu_ID)
Set Menu Tree. Tree of the menu


getAD_Tree_Menu_ID

int getAD_Tree_Menu_ID()
Get Menu Tree. Tree of the menu


setAD_Tree_Org_ID

void setAD_Tree_Org_ID(int AD_Tree_Org_ID)
Set Organization Tree. Tree to determine organizational hierarchy


getAD_Tree_Org_ID

int getAD_Tree_Org_ID()
Get Organization Tree. Tree to determine organizational hierarchy


setAllow_Info_Account

void setAllow_Info_Account(boolean Allow_Info_Account)
Set Allow Info Account


isAllow_Info_Account

boolean isAllow_Info_Account()
Get Allow Info Account


setAllow_Info_Asset

void setAllow_Info_Asset(boolean Allow_Info_Asset)
Set Allow Info Asset


isAllow_Info_Asset

boolean isAllow_Info_Asset()
Get Allow Info Asset


setAllow_Info_BPartner

void setAllow_Info_BPartner(boolean Allow_Info_BPartner)
Set Allow Info BPartner


isAllow_Info_BPartner

boolean isAllow_Info_BPartner()
Get Allow Info BPartner


setAllow_Info_CashJournal

void setAllow_Info_CashJournal(boolean Allow_Info_CashJournal)
Set Allow Info CashJournal


isAllow_Info_CashJournal

boolean isAllow_Info_CashJournal()
Get Allow Info CashJournal


setAllow_Info_CRP

void setAllow_Info_CRP(boolean Allow_Info_CRP)
Set Allow Info CRP


isAllow_Info_CRP

boolean isAllow_Info_CRP()
Get Allow Info CRP


setAllow_Info_InOut

void setAllow_Info_InOut(boolean Allow_Info_InOut)
Set Allow Info InOut


isAllow_Info_InOut

boolean isAllow_Info_InOut()
Get Allow Info InOut


setAllow_Info_Invoice

void setAllow_Info_Invoice(boolean Allow_Info_Invoice)
Set Allow Info Invoice


isAllow_Info_Invoice

boolean isAllow_Info_Invoice()
Get Allow Info Invoice


setAllow_Info_MRP

void setAllow_Info_MRP(boolean Allow_Info_MRP)
Set Allow Info MRP


isAllow_Info_MRP

boolean isAllow_Info_MRP()
Get Allow Info MRP


setAllow_Info_Order

void setAllow_Info_Order(boolean Allow_Info_Order)
Set Allow Info Order


isAllow_Info_Order

boolean isAllow_Info_Order()
Get Allow Info Order


setAllow_Info_Payment

void setAllow_Info_Payment(boolean Allow_Info_Payment)
Set Allow Info Payment


isAllow_Info_Payment

boolean isAllow_Info_Payment()
Get Allow Info Payment


setAllow_Info_Product

void setAllow_Info_Product(boolean Allow_Info_Product)
Set Allow Info Product


isAllow_Info_Product

boolean isAllow_Info_Product()
Get Allow Info Product


setAllow_Info_Resource

void setAllow_Info_Resource(boolean Allow_Info_Resource)
Set Allow Info Resource


isAllow_Info_Resource

boolean isAllow_Info_Resource()
Get Allow Info Resource


setAllow_Info_Schedule

void setAllow_Info_Schedule(boolean Allow_Info_Schedule)
Set Allow Info Schedule


isAllow_Info_Schedule

boolean isAllow_Info_Schedule()
Get Allow Info Schedule


setAmtApproval

void setAmtApproval(BigDecimal AmtApproval)
Set Approval Amount. The approval amount limit for this role


getAmtApproval

BigDecimal getAmtApproval()
Get Approval Amount. The approval amount limit for this role


setC_Currency_ID

void setC_Currency_ID(int C_Currency_ID)
Set Currency. The Currency for this record


getC_Currency_ID

int getC_Currency_ID()
Get Currency. The Currency for this record


getC_Currency

I_C_Currency getC_Currency()
                           throws Exception
Throws:
Exception

setConfirmQueryRecords

void setConfirmQueryRecords(int ConfirmQueryRecords)
Set Confirm Query Records. Require Confirmation if more records will be returned by the query (If not defined 500)


getConfirmQueryRecords

int getConfirmQueryRecords()
Get Confirm Query Records. Require Confirmation if more records will be returned by the query (If not defined 500)


setConnectionProfile

void setConnectionProfile(String ConnectionProfile)
Set Connection Profile. How a Java Client connects to the server(s)


getConnectionProfile

String getConnectionProfile()
Get Connection Profile. How a Java Client connects to the server(s)


setDescription

void setDescription(String Description)
Set Description. Optional short description of the record


getDescription

String getDescription()
Get Description. Optional short description of the record


setIsAccessAllOrgs

void setIsAccessAllOrgs(boolean IsAccessAllOrgs)
Set Access all Orgs. Access all Organizations (no org access control) of the client


isAccessAllOrgs

boolean isAccessAllOrgs()
Get Access all Orgs. Access all Organizations (no org access control) of the client


setIsCanApproveOwnDoc

void setIsCanApproveOwnDoc(boolean IsCanApproveOwnDoc)
Set Approve own Documents. Users with this role can approve their own documents


isCanApproveOwnDoc

boolean isCanApproveOwnDoc()
Get Approve own Documents. Users with this role can approve their own documents


setIsCanExport

void setIsCanExport(boolean IsCanExport)
Set Can Export. Users with this role can export data


isCanExport

boolean isCanExport()
Get Can Export. Users with this role can export data


setIsCanReport

void setIsCanReport(boolean IsCanReport)
Set Can Report. Users with this role can create reports


isCanReport

boolean isCanReport()
Get Can Report. Users with this role can create reports


setIsChangeLog

void setIsChangeLog(boolean IsChangeLog)
Set Maintain Change Log. Maintain a log of changes


isChangeLog

boolean isChangeLog()
Get Maintain Change Log. Maintain a log of changes


setIsManual

void setIsManual(boolean IsManual)
Set Manual. This is a manual process


isManual

boolean isManual()
Get Manual. This is a manual process


setIsPersonalAccess

void setIsPersonalAccess(boolean IsPersonalAccess)
Set Personal Access. Allow access to all personal records


isPersonalAccess

boolean isPersonalAccess()
Get Personal Access. Allow access to all personal records


setIsPersonalLock

void setIsPersonalLock(boolean IsPersonalLock)
Set Personal Lock. Allow users with role to lock access to personal records


isPersonalLock

boolean isPersonalLock()
Get Personal Lock. Allow users with role to lock access to personal records


setIsShowAcct

void setIsShowAcct(boolean IsShowAcct)
Set Show Accounting. Users with this role can see accounting information


isShowAcct

boolean isShowAcct()
Get Show Accounting. Users with this role can see accounting information


setIsUseUserOrgAccess

void setIsUseUserOrgAccess(boolean IsUseUserOrgAccess)
Set Use User Org Access. Use Org Access defined by user instead of Role Org Access


isUseUserOrgAccess

boolean isUseUserOrgAccess()
Get Use User Org Access. Use Org Access defined by user instead of Role Org Access


setMaxQueryRecords

void setMaxQueryRecords(int MaxQueryRecords)
Set Max Query Records. If defined, you cannot query more records as defined - the query criteria needs to be changed to query less records


getMaxQueryRecords

int getMaxQueryRecords()
Get Max Query Records. If defined, you cannot query more records as defined - the query criteria needs to be changed to query less records


setName

void setName(String Name)
Set Name. Alphanumeric identifier of the entity


getName

String getName()
Get Name. Alphanumeric identifier of the entity


setOverwritePriceLimit

void setOverwritePriceLimit(boolean OverwritePriceLimit)
Set Overwrite Price Limit. Overwrite Price Limit if the Price List enforces the Price Limit


isOverwritePriceLimit

boolean isOverwritePriceLimit()
Get Overwrite Price Limit. Overwrite Price Limit if the Price List enforces the Price Limit


setPreferenceType

void setPreferenceType(String PreferenceType)
Set Preference Level. Determines what preferences the user can set


getPreferenceType

String getPreferenceType()
Get Preference Level. Determines what preferences the user can set


setSupervisor_ID

void setSupervisor_ID(int Supervisor_ID)
Set Supervisor. Supervisor for this user/organization - used for escalation and approval


getSupervisor_ID

int getSupervisor_ID()
Get Supervisor. Supervisor for this user/organization - used for escalation and approval


setUserDiscount

void setUserDiscount(BigDecimal UserDiscount)
Set UserDiscount


getUserDiscount

BigDecimal getUserDiscount()
Get UserDiscount


setUserLevel

void setUserLevel(String UserLevel)
Set User Level. System Client Organization


getUserLevel

String getUserLevel()
Get User Level. System Client Organization


Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.