FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp Class Reference

Inherits OSGeo::FDO::Commands::ICommandImp, and OSGeo::FDO::Commands::LongTransaction::OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivileges.

Inheritance diagram for OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp:

[legend]
List of all members.

Detailed Description

The IChangeLongTransactionPrivilegesImp class is a concrete implementation of IChangeLongTransactionPrivileges. The IChangeLongTransactionPrivileges interface defines the ChangeLongTransactionPrivileges command, which grants or revokes long transaction privileges for the named user. The ability to change the privileges might be restricted by the datastore security if the long transaction doesn’t belong to the user executing the command.


Public Member Functions

System::Void Execute ()
 Executes the ChangeLongTransactionPrivilege command.
__property System::String * get_LongTransactionName ()
 Gets the name of the long transaction for which privileges should be changed.
__property OSGeo::FDO::Commands::LongTransaction::LongTransactionPrivilegeOperations get_Operation ()
 Gets the operation to perform, grant, or revoke.
__property System::Int32 get_Privileges ()
 Gets the privilege flags to grant or revoke.The returned value may be any combination of the values from the LongTransactionPrivileges enumeration combined via a bit-wise or operation.
__property System::String * get_UserName ()
 Gets the name of the user for which to grant or revoke privileges.
__property System::Void set_LongTransactionName (System::String *value)
 Sets the name of the long transaction for which privileges should be changed.
__property System::Void set_Operation (OSGeo::FDO::Commands::LongTransaction::LongTransactionPrivilegeOperations value)
 Sets the operation to perform, grant, or revoke.
__property System::Void set_Privileges (System::Int32 value)
 Sets the privilege flags to grant or revoke. The privileges value may be any combination of the values from the LongTransactionPrivileges enumeration combined via a bit-wise or operation.
__property System::Void set_UserName (System::String *value)
 Sets the name of the user for which to grant or revoke privileges.

Member Function Documentation

System::Void OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::Execute  ) 
 

Executes the ChangeLongTransactionPrivilege command.

Returns:
Returns nothing

__property System::String* OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::get_LongTransactionName  ) 
 

Gets the name of the long transaction for which privileges should be changed.

Returns:
Returns the name of the long transaction

__property OSGeo ::FDO ::Commands ::LongTransaction ::LongTransactionPrivilegeOperations OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::get_Operation  ) 
 

Gets the operation to perform, grant, or revoke.

Returns:
Returns the operation to perform

__property System::Int32 OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::get_Privileges  ) 
 

Gets the privilege flags to grant or revoke.The returned value may be any combination of the values from the LongTransactionPrivileges enumeration combined via a bit-wise or operation.

Returns:
Returns the privileges as a bit masked value based on LongTransactionPrivileges enumeration

__property System::String* OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::get_UserName  ) 
 

Gets the name of the user for which to grant or revoke privileges.

Returns:
Returns the user name

__property System::Void OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::set_LongTransactionName System::String *  value  ) 
 

Sets the name of the long transaction for which privileges should be changed.

Parameters:
value Input the name of the long transaction
Returns:
Returns nothing

__property System::Void OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::set_Operation OSGeo::FDO::Commands::LongTransaction::LongTransactionPrivilegeOperations  value  ) 
 

Sets the operation to perform, grant, or revoke.

Parameters:
value Input the operation to perform
Returns:
Returns nothing

__property System::Void OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::set_Privileges System::Int32  value  ) 
 

Sets the privilege flags to grant or revoke. The privileges value may be any combination of the values from the LongTransactionPrivileges enumeration combined via a bit-wise or operation.

Parameters:
value Input the privileges as a bit masked value based on LongTransactionPrivileges enumeration
Returns:
Returns nothing

__property System::Void OSGeo::FDO::Commands::LongTransaction::IChangeLongTransactionPrivilegesImp::set_UserName System::String *  value  ) 
 

Sets the name of the user for which to grant or revoke privileges.

Parameters:
value Input the user name
Returns:
Returns nothing

Comments or suggestions? Send us feedback.