Org.IdentityConnectors.Framework.Common.Objects.ConnectorObjectBuilder.Build C# (CSharp) Method

Build() public method

public Build ( ) : ConnectorObject
return ConnectorObject
        public ConnectorObject Build()
        {
            // check that there are attributes to return..
            if (_attributes.Count == 0)
            {
                throw new InvalidOperationException("No attributes set!");
            }
            return new ConnectorObject(ObjectClass, _attributes.Values);
        }

Usage Example

 public void TestConnectorObject()
 {
     ConnectorObjectBuilder builder =
        new ConnectorObjectBuilder();
     builder.SetName("myname");
     builder.SetUid("myuid");
     builder.AddAttribute(CreateTestAttribute());
     ConnectorObject v1 = builder.Build();
     ConnectorObject v2 = CreateTestNormalizer().NormalizeObject(v1);
     builder =
         new ConnectorObjectBuilder();
     builder.SetName("myname");
     builder.SetUid("myuid");
     builder.AddAttribute(CreateNormalizedTestAttribute());
     ConnectorObject expected = builder.Build();
     Assert.AreEqual(expected, v2);
     Assert.IsFalse(expected.Equals(v1));
 }
All Usage Examples Of Org.IdentityConnectors.Framework.Common.Objects.ConnectorObjectBuilder::Build