Simias::Policy::DisableSharing Class Reference

Implements the synchronization interval policy. More...

Collaboration diagram for Simias::Policy::DisableSharing:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void Create (string domainID, int status)
 Creates a system wide Disable Sharing policy.
static void Create (Member member, int status)
 Creates a User level Disable Sharing policy.
static void Create (Collection collection, int status)
 Creates a iFolder level Disable Sharing policy.
static void Delete (string domainID)
 Deletes a system wide Disable Sharing policy.
static void Set (string domainID, int status)
 Sets the Disable sharing policy associated with the specified domain.
static void Set (Member member, int status)
 Sets the Disable sharing policy associated with the specified member.
static void Set (Collection collection, int status)
 Sets the Disable sharing policy associated with the specified collection.
static int GetStatus (string domainID)
 Gets the status of Disable sharing associated with the specified domain.
static int GetStatus (Member member)
 Gets the status of Disable sharing associated with the specified member.
static int GetStatus (Collection collection)
 Gets the status of Disable sharing associated with the specified collection.

Static Public Attributes

static readonly string DisableSharingPolicyID = "bxd14cb3-f393-40db-a943-14a0c3275f2y"
 Well known name for the Disable Sharing policy.
static readonly string DisableSharingShortDescription = "Security Policy Setting"
 Well known name for the Disable Sharing policy description.

Properties

int Status [get]
 Gets the sync interval in seconds. If the policy is aggregated, the largest sync interval will be returned.


Detailed Description

Implements the synchronization interval policy.


Member Function Documentation

static void Simias::Policy::DisableSharing::Create ( string  domainID,
int  status 
) [inline, static]

Creates a system wide Disable Sharing policy.

Parameters:
domainID Domain that the interval will be associated with.
status value of the disable sharing enumerator

static void Simias::Policy::DisableSharing::Create ( Member  member,
int  status 
) [inline, static]

Creates a User level Disable Sharing policy.

Parameters:
member member that the policy will be associated with.
status value of the Disable Sharing enumerator

static void Simias::Policy::DisableSharing::Create ( Collection  collection,
int  status 
) [inline, static]

Creates a iFolder level Disable Sharing policy.

Parameters:
collection collection that the interval will be associated with.
status value of the Disable Sharing enumerator

static void Simias::Policy::DisableSharing::Delete ( string  domainID  )  [inline, static]

Deletes a system wide Disable Sharing policy.

Parameters:
domainID Domain that the policy will be associated with.

static void Simias::Policy::DisableSharing::Set ( string  domainID,
int  status 
) [inline, static]

Sets the Disable sharing policy associated with the specified domain.

Parameters:
domainID Domain that the Disable sharing policy is associated with.
status enum value to denote the Disable sharing

static void Simias::Policy::DisableSharing::Set ( Member  member,
int  status 
) [inline, static]

Sets the Disable sharing policy associated with the specified member.

Parameters:
member member that the Disable sharing policy is associated with.
status enum value to denote the Disable sharing

static void Simias::Policy::DisableSharing::Set ( Collection  collection,
int  status 
) [inline, static]

Sets the Disable sharing policy associated with the specified collection.

Parameters:
collection collection that the Disable sharing policy is associated with.
status enum value to denote the Disable sharing

static int Simias::Policy::DisableSharing::GetStatus ( string  domainID  )  [inline, static]

Gets the status of Disable sharing associated with the specified domain.

Parameters:
domainID Domain that the interval is associated with.
Returns:
the status of Disable Sharing as an int

static int Simias::Policy::DisableSharing::GetStatus ( Member  member  )  [inline, static]

Gets the status of Disable sharing associated with the specified member.

Parameters:
member member for whom policy is sought
Returns:
the status of Disable Sharing as an int

static int Simias::Policy::DisableSharing::GetStatus ( Collection  collection  )  [inline, static]

Gets the status of Disable sharing associated with the specified collection.

Parameters:
collection collection for which policy is sought
Returns:
the status of Disable Sharing as an int


Member Data Documentation

readonly string Simias::Policy::DisableSharing::DisableSharingPolicyID = "bxd14cb3-f393-40db-a943-14a0c3275f2y" [static]

Well known name for the Disable Sharing policy.

readonly string Simias::Policy::DisableSharing::DisableSharingShortDescription = "Security Policy Setting" [static]

Well known name for the Disable Sharing policy description.


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

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