Simias::Policy::iFolderLimit Class Reference

Implements the limit no of ifolder policy. More...

Collaboration diagram for Simias::Policy::iFolderLimit:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static void Create (string domainID, long limit)
 Creates a system wide iFolder Limit policy.
static void Create (Member member, long limit)
 Creates a iFolder Limit policy for the specified member.
static void Create (Collection collection, long limit)
 Creates a iFolder Limit policy for the specified collection.
static void Create (long limit)
 Creates a iFolder Limit policy for the current user on the current machine.
static void Delete (string domainID)
 Deletes a system wide iFolder Limit policy.
static void Delete (Member member)
 Deletes a iFolderLimit policy for the specified member.
static void Delete (Collection collection)
 Deletes a iFolderLimit for the specified collection.
static void Delete ()
 Deletes a iFolderLimit policy for the current user on the current machine.
static iFolderLimit Get (Member member)
 Gets the aggregate iFolderLimit policy for the specified member.
static iFolderLimit Get (Member member, Collection collection)
 Gets the aggregate iFolderLimit policy for the specified member and collection.
static iFolderLimit Get (Collection collection)
 Gets the aggregate iFolderLimit policy for the specified member and collection.
static long GetLimit (string domainID)
 Gets the iFolderLimit associated with the specified domain.
static long GetLimit (Member member)
 Gets the iFolderLimit associated with the specified member.
static long GetLimit (Collection collection)
 Gets the iFolderLimit associated with the specified collection.
static long GetLimit ()
 Gets the iFolderLimit associated with the current user on the current machine.
static void Set (string domainID, long limit)
 Sets the iFolderLimit associated with the specified domain.
static void Set (Member member, long limit)
 Sets the iFolderLimit associated with the specified member.
static void Set (Collection collection, long limit)
 Sets the iFolderLimit associated with the specified collection.
static void Set (long limit)
 Sets the iFolderLimit associated with the current user on the current machine.

Static Public Attributes

static string iFolderLimitPolicyID = "e34e0a4a-d867-4bd0-9f35-v5a4cbe5f237"
 Well known name for the ifolder limit policy.
static string iFolderLimitShortDescription = "iFolder limit"
 Well known name for the ifolder limit policy description.

Properties

long Limit [get]
 Gets the ifolder limit.


Detailed Description

Implements the limit no of ifolder policy.


Member Function Documentation

static void Simias::Policy::iFolderLimit::Create ( string  domainID,
long  limit 
) [inline, static]

Creates a system wide iFolder Limit policy.

Parameters:
domainID Domain that the filter will be associated with.
limit No of ifolders that all users in the domain will be limited to.

static void Simias::Policy::iFolderLimit::Create ( Member  member,
long  limit 
) [inline, static]

Creates a iFolder Limit policy for the specified member.

Parameters:
member Member that the filter will be associated with.
limit No of ifolders that all users in the domain will be limited to.

static void Simias::Policy::iFolderLimit::Create ( Collection  collection,
long  limit 
) [inline, static]

Creates a iFolder Limit policy for the specified collection.

Parameters:
collection Collection that the filter will be associated with.
limit No of ifolders that all users in the domain will be limited to.

static void Simias::Policy::iFolderLimit::Create ( long  limit  )  [inline, static]

Creates a iFolder Limit policy for the current user on the current machine.

Parameters:
limit No of ifolders that all users in the domain will be limited to.

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

Deletes a system wide iFolder Limit policy.

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

static void Simias::Policy::iFolderLimit::Delete ( Member  member  )  [inline, static]

Deletes a iFolderLimit policy for the specified member.

Parameters:
member Member that the filter will be associated with.

static void Simias::Policy::iFolderLimit::Delete ( Collection  collection  )  [inline, static]

Deletes a iFolderLimit for the specified collection.

Parameters:
collection Collection that the filter will be associated with.

static void Simias::Policy::iFolderLimit::Delete (  )  [inline, static]

Deletes a iFolderLimit policy for the current user on the current machine.

static iFolderLimit Simias::Policy::iFolderLimit::Get ( Member  member  )  [inline, static]

Gets the aggregate iFolderLimit policy for the specified member.

Parameters:
member Member that filter is associated with.
Returns:
A FileSizeFilter object that contains the policy for the specified member.

static iFolderLimit Simias::Policy::iFolderLimit::Get ( Member  member,
Collection  collection 
) [inline, static]

Gets the aggregate iFolderLimit policy for the specified member and collection.

Parameters:
member Member that filter is associated with.
collection Collection to add to the aggregate size policy.
Returns:
A iFolderLimit object that contains the policy for the specified member.

static iFolderLimit Simias::Policy::iFolderLimit::Get ( Collection  collection  )  [inline, static]

Gets the aggregate iFolderLimit policy for the specified member and collection.

Parameters:
collection Collection to add to the aggregate size policy.
Returns:
A iFolderLimit object that contains the policy for the specified member.

static long Simias::Policy::iFolderLimit::GetLimit ( string  domainID  )  [inline, static]

Gets the iFolderLimit associated with the specified domain.

Parameters:
domainID Domain that the filter is associated with.
Returns:
No of ifolders that all users in the domain are limited to.

static long Simias::Policy::iFolderLimit::GetLimit ( Member  member  )  [inline, static]

Gets the iFolderLimit associated with the specified member.

Parameters:
member Member that the filter is associated with.
Returns:
No of ifolders that all users in the domain are limited to.

static long Simias::Policy::iFolderLimit::GetLimit ( Collection  collection  )  [inline, static]

Gets the iFolderLimit associated with the specified collection.

Parameters:
collection Collection that the limit is associated with.
Returns:
No of ifolders that all users in the domain are limited to.

static long Simias::Policy::iFolderLimit::GetLimit (  )  [inline, static]

Gets the iFolderLimit associated with the current user on the current machine.

Returns:
No of ifolders that all users in the domain are limited to.

static void Simias::Policy::iFolderLimit::Set ( string  domainID,
long  limit 
) [inline, static]

Sets the iFolderLimit associated with the specified domain.

Parameters:
domainID Domain that the filter is associated with.
limit NO if ifolders that all users in the domain will be limited to.

static void Simias::Policy::iFolderLimit::Set ( Member  member,
long  limit 
) [inline, static]

Sets the iFolderLimit associated with the specified member.

Parameters:
member Member that the filter is associated with.
limit No of ifolders that all users in the domain will be limited to.

static void Simias::Policy::iFolderLimit::Set ( Collection  collection,
long  limit 
) [inline, static]

Sets the iFolderLimit associated with the specified collection.

Parameters:
collection Collection that the filter is associated with.
limit No of ifolders that all users in the domain will be limited to.

static void Simias::Policy::iFolderLimit::Set ( long  limit  )  [inline, static]

Sets the iFolderLimit associated with the current user on the current machine.

Parameters:
limit No of ifolders that all users in the domain will be limited to.


Member Data Documentation

string Simias::Policy::iFolderLimit::iFolderLimitPolicyID = "e34e0a4a-d867-4bd0-9f35-v5a4cbe5f237" [static]

Well known name for the ifolder limit policy.

Well known name for the ifolder limit policy description.


Property Documentation

long Simias::Policy::iFolderLimit::Limit [get]

Gets the ifolder limit.


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

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