IXPSimpleObject IXpoCloneable.CloneTo(Type targetType)
        {
            if (!typeof(PersistentPermissionObject).IsAssignableFrom(targetType))
            {
                return(null);
            }
            PersistentPermissionObject result = (PersistentPermissionObject)ReflectionHelper.CreateObject(GetType(), Session);

            result.Role = Role;
            result.SerializedPermission = SerializedPermission;
            return(result);
        }
Esempio n. 2
0
 public PersistentPermissionObject AddPermission(IPermission permission)
 {
     PersistentPermissionObject result = new PersistentPermissionObject(Session, permission);
     PersistentPermissions.Add(result);
     return result;
 }