private bool canInheritPermissions;
[FieldAlias("canInheritPermissions")]
[NonSerializableProperty]
public bool CanInheritPermissions
{
get
{
return this.canInheritPermissions;
}
set
{
this.canInheritPermissions = value;
}
}
private bool inheritsPermissions;
[FieldAlias("inheritsPermissions")]
[NonSerializableProperty]
public bool InheritsPermissions
{
get
{
return this.inheritsPermissions;
}
set
{
this.inheritsPermissions = value;
}
}
private ProviderTrackedList<Permission> permissions;
[FieldAlias("permissions")]
[NonSerializableProperty]
public IList<Permission> Permissions
{
get
{
if (this.permissions == null)
{
this.permissions = new ProviderTrackedList<Permission>(this, "Permissions");
}
this.permissions.SetCollectionParent(this);
return this.permissions;
}
}
private IDictionary<string, string> permissionsetObjectTitleResKeys;
[NonSerializableProperty]
public virtual IDictionary<string, string> PermissionsetObjectTitleResKeys
{
get
{
return permissionsetObjectTitleResKeys;
}
set
{
permissionsetObjectTitleResKeys = value;
}
}
private string[] supportedPermissionSets;
[NonSerializableProperty]
public string[] SupportedPermissionSets
{
get
{
return supportedPermissionSets;
}
set
{
supportedPermissionSets = value;
}
}