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;
}
}