示例#1
0
        public override Object ToServerObject()
        {
            Server.Application.DataExplorer serverObject = new Server.Application.DataExplorer();

            MapToServerObject(serverObject);

            return(serverObject);
        }
示例#2
0
        public DataExplorer Copy()
        {
            Server.Application.DataExplorer serverObject = (Server.Application.DataExplorer)ToServerObject();

            DataExplorer copiedObject = new DataExplorer(application, serverObject);

            return(copiedObject);
        }
示例#3
0
        public void MapFromServerObject(Server.Application.DataExplorer serverObject)
        {
            isPublic = serverObject.IsPublic;

            ownerSecurityAuthorityId = serverObject.OwnerSecurityAuthorityId;

            ownerUserAccountId = serverObject.OwnerUserAccountId;

            ownerUserAccountName = serverObject.OwnerUserAccountName;

            ownerUserDisplayName = serverObject.OwnerUserDisplayName;


            rootNode = new DataExplorerNodeSet(application, serverObject.RootNode);

            rootNode.DataExplorer = this;


            return;
        }
示例#4
0
        public virtual void MapToServerObject(Server.Application.DataExplorer serverObject)
        {
            base.MapToServerObject((Server.Application.CoreExtensibleObject)serverObject);


            serverObject.IsPublic = IsPublic;

            serverObject.OwnerSecurityAuthorityId = OwnerSecurityAuthorityId;

            serverObject.OwnerUserAccountId = OwnerUserAccountId;

            serverObject.OwnerUserAccountName = OwnerUserAccountName;

            serverObject.OwnerUserDisplayName = OwnerUserDisplayName;


            serverObject.RootNode = (Server.Application.DataExplorerNodeSet)rootNode.ToServerObject();

            return;
        }