public TestObjectClass(xObjectClass oClass) { ACLForObjects = new TestAccessControlList(oClass.ACLForObjects); AccessControlList = new TestAccessControlList(oClass.AccessControlList); AssociatedPropertyDefs = new AssociatedPropertyDefs(); foreach (xAssociatedPropertyDef associatedPropertyDef in oClass.AssociatedPropertyDefs) { AssociatedPropertyDefs.Add(-1, new TestAssociatedPropertyDef(associatedPropertyDef)); } AutomaticPermissionsForObjects = new TestAutomaticPermissions(oClass.AutomaticPermissionsForObjects); ForceWorkflow = oClass.ForceWorkflow; ID = oClass.ID; Name = oClass.Name; NamePropertyDef = oClass.NamePropertyDef; ObjectType = oClass.ObjectType; Workflow = oClass.Workflow; }
public TestObjectClass(ObjectClassAdmin oca) { xObjectClassAdmin oClass = new xObjectClassAdmin(oca); AssociatedPropertyDefs = new AssociatedPropertyDefs(); foreach (xAssociatedPropertyDef associatedPropertyDef in oClass.AssociatedPropertyDefs) { AssociatedPropertyDefs.Add(-1, new TestAssociatedPropertyDef(associatedPropertyDef)); } AutomaticPermissionsForObjects = new TestAutomaticPermissions(oClass.AutomaticPermissionsForObjects); ForceWorkflow = oClass.ForceWorkflow; ID = oClass.ID; Name = oClass.Name; NamePropertyDef = oClass.NamePropertyDef; ObjectType = oClass.ObjectType; Workflow = oClass.Workflow; }