Novell::iFolderWeb::Admin::Sharing Class Reference

Summary description for AccountEnabled. More...

List of all members.

Public Types

enum  Share
 enum value to denote different combinations of Disabling/Enabling options
enum  HigherPriority
 enum to denote priority levels More...

Public Member Functions

void GetSharingPolicy (SystemPolicy policy)
 Gets the Sharing for current iFolder.
void GetSharingPolicy (UserPolicy policy)
 Gets the Sharing policy for the current user.
void GetSharingPolicy (iFolderPolicy policy, string PolicyID)
 Gets the Sharing policy for the current iFolder.
void SetSharingPolicy (SystemPolicy policy)
 Sets the policy for the system.
void SetSharingPolicy (UserPolicy policy, string PolicyID)
 Sets the policy for the user.
void SetSharingPolicy (iFolderPolicy policy, string PolicyID)
 Sets the policy for the user.

Public Attributes

bool valuechanged

Protected Member Functions

void SharingOnCheckChanged (Object sender, EventArgs e)
 Event handler that gets called when the sharing check box is changed.
void disablePastSharingCheckChanged (Object sender, EventArgs e)
 Event handler that gets called when the disablePastSharing checkbox is changed.
void enforcedSharingCheckChanged (Object sender, EventArgs e)
 Event handler that gets called when the enforcedSharing checkbox is changed.
string GetString (string key)
 Get a Localized String.
override void OnInit (EventArgs e)
 OnInit.

Protected Attributes

HtmlGenericControl SharingNav
 Account DIV.
string currentURL
Label SharingTitle
 Title of this policy.
CheckBox SharingOn
 check box to provide enabling / disabling options
CheckBox enforcedSharing
 check box to provide enabling / disabling options
CheckBox disablePastSharing
 check box to provide disabling/enabling options
bool ValueChanged
 to keep track of encryption check box on page load

Events

EventHandler CheckChanged = null


Detailed Description

Summary description for AccountEnabled.


Member Enumeration Documentation

enum to denote priority levels


Member Function Documentation

void Novell::iFolderWeb::Admin::Sharing::SharingOnCheckChanged ( Object  sender,
EventArgs  e 
) [inline, protected]

Event handler that gets called when the sharing check box is changed.

Parameters:
sender 
e 

void Novell::iFolderWeb::Admin::Sharing::disablePastSharingCheckChanged ( Object  sender,
EventArgs  e 
) [inline, protected]

Event handler that gets called when the disablePastSharing checkbox is changed.

Parameters:
sender 
e 

currently do nothing...

void Novell::iFolderWeb::Admin::Sharing::enforcedSharingCheckChanged ( Object  sender,
EventArgs  e 
) [inline, protected]

Event handler that gets called when the enforcedSharing checkbox is changed.

Parameters:
sender 
e 

string Novell::iFolderWeb::Admin::Sharing::GetString ( string  key  )  [inline, protected]

Get a Localized String.

Parameters:
key Key to the localized string.
Returns:
Localized string.

void Novell::iFolderWeb::Admin::Sharing::GetSharingPolicy ( SystemPolicy  policy  )  [inline]

Gets the Sharing for current iFolder.

Parameters:
policy iFolder policy object
Gets the Sharing policy for the system.

Parameters:
policy System policy object

void Novell::iFolderWeb::Admin::Sharing::GetSharingPolicy ( UserPolicy  policy  )  [inline]

Gets the Sharing policy for the current user.

Parameters:
policy User policy object

the function will return who has higher priority : system or user.

void Novell::iFolderWeb::Admin::Sharing::GetSharingPolicy ( iFolderPolicy  policy,
string  PolicyID 
) [inline]

Gets the Sharing policy for the current iFolder.

Parameters:
policy User policy object
summary> Get the policy for an iFolder.

Parameters:
policy The iFolderPolicy object.

the function will return who has higher priority : system or user or iFolder.

If policy was modified on iFolder level, then show it.

There was not any iFolder level policy but user level policy is there so show that.

There was not any iFolder level policy but group level policy is there so show that.

There was not any iFolder level policy but system level policy is there so show that.

void Novell::iFolderWeb::Admin::Sharing::SetSharingPolicy ( SystemPolicy  policy  )  [inline]

Sets the policy for the system.

Parameters:
policy System policy where the account information will be set.

Next change is to remove the past sharing ,

void Novell::iFolderWeb::Admin::Sharing::SetSharingPolicy ( UserPolicy  policy,
string  PolicyID 
) [inline]

Sets the policy for the user.

Parameters:
policy User policy where the information will be set.

void Novell::iFolderWeb::Admin::Sharing::SetSharingPolicy ( iFolderPolicy  policy,
string  PolicyID 
) [inline]

Sets the policy for the user.

Parameters:
policy iFolder policy where the information will be set.

pass the iFolder ID

override void Novell::iFolderWeb::Admin::Sharing::OnInit ( EventArgs  e  )  [inline, protected]

OnInit.

Parameters:
e 


Member Data Documentation

HtmlGenericControl Novell::iFolderWeb::Admin::Sharing::SharingNav [protected]

Account DIV.

Incoming URL.

Title of this policy.

check box to provide enabling / disabling options

check box to provide enabling / disabling options

check box to provide disabling/enabling options

variable to check if changes were made

to keep track of encryption check box on page load


Event Documentation

EventHandler Novell::iFolderWeb::Admin::Sharing::CheckChanged = null

Event that notifies consumer that the checkbox has changed.


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:45:22 2009 for simias by  doxygen 1.5.6