コード例 #1
0
        public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
        {
            String [] dashboard = metaname.Split("/");

            if (dashboard.Length > 0)
            {
                String folderTarget     = directoryTargetFilePath + @"/";
                String folderRepository = directoryPath + @"/";
                String path             = "";
                String pathUp           = "";

                for (int i = 0; i < dashboard.Length; i++)
                {
                    pathUp = path;
                    path   = path + @"/" + dashboard[i];

                    if (i + 1 < dashboard.Length)
                    {
                        ManageFileDirectory.createPackageDirectory(folderTarget + path);
                    }
                    ManageFileCopy.doCopy(folderRepository + pathUp, folderTarget + pathUp, dashboard[i] + "-meta.xml", true);
                    ManageFileCopy.doCopy(folderRepository + pathUp, folderTarget + pathUp, dashboard[i] + ".dashboard", true);
                }
            }
            else
            {
                ManageFileDirectory.createPackageDirectory(directoryTargetFilePath);
                ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + "-meta.xml", true);
            }
        }
コード例 #2
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     String [] findFolderEmail = metaname.Split("/");
     ManageFileDirectory.createPackageDirectory(directoryTargetFilePath + @"/" + findFolderEmail[0]);
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".email");
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".email-meta.xml");
 }
コード例 #3
0
        public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
        {
            String bar = @"/";

            directoryPath           = String.Concat(directoryPath, bar, metaname, bar);
            directoryTargetFilePath = String.Concat(directoryTargetFilePath, bar, metaname, bar);
            ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".territory2Model"));
        }
コード例 #4
0
        public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
        {
            String [] propertiesTerritory2   = metaname.Split(".");
            String    subDirectoryTerritory2 = propertiesTerritory2[0];

            metaname = propertiesTerritory2[1];
            String territories = "territories";
            String bar         = @"/";

            directoryPath           = String.Concat(directoryPath, bar, subDirectoryTerritory2, bar, territories, bar);
            directoryTargetFilePath = String.Concat(directoryTargetFilePath, bar, subDirectoryTerritory2, bar, territories, bar);
            ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".territory2"));
        }
コード例 #5
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     try{
         String [] customMetaSplit = metaname.Split(".");
         String    m_nameObject    = customMetaSplit[0];
         String    customInMeta    = customMetaSplit[1];
         ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, m_nameObject + ".assignmentRules");
     }
     catch (System.Exception e)
     {
         ConsoleHelper.WriteErrorLine("Format Invalid " + e.Message);
     }
 }
コード例 #6
0
        public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
        {
            String [] findFolder = metaname.Split("/");
            String [] filename   = metaname.Split(".");

            // Se o item tiver extensão, p ex: .png, não acrescenta .document
            String docExtension = (filename.Length > 1) ? "" : ".document";

            ManageFileDirectory.createPackageDirectory(directoryTargetFilePath + @"/" + findFolder[0]);

            ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + docExtension);
            ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + docExtension + "-meta.xml");
        }
コード例 #7
0
        public new void doCopy(String sourcePath, String targetPath)
        {
            String objectPath             = String.Concat(@"/", MetaDirectory.getDirectory(m_MetaObject));
            String directoryFilePath      = String.Concat(sourcePath, objectPath);
            String directoryPathMetaField = String.Concat(@"/", MetaDirectory.getDirectory(m_metaname));

            String directoryTargetObjectPath = String.Concat(targetPath, objectPath);
            String directoryTargetFilePath   = String.Concat(targetPath, directoryPathMetaField);

            foreach (KeyValuePair <string, string> m_object in m_mapMetaObject)
            {
                ManageFileCopy.doCopy(directoryFilePath, directoryTargetObjectPath, String.Concat(m_object.Key, ".object"));
                this.buildCopy(m_object.Key, directoryFilePath, directoryTargetFilePath);
            }
        }
コード例 #8
0
        public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
        {
            String m_nameObject = "";

            try
            {
                String [] customMetaSplit = metaname.Split(".");
                m_nameObject = customMetaSplit[0];
            }
            catch (System.Exception)
            {
                ConsoleHelper.WriteErrorLine("Not Found Sharing Criteria Rule, incorrente name in package:" + metaname);
            }

            ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(m_nameObject, ".sharingRules"));
        }
コード例 #9
0
        public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
        {
            String pathComponent = String.Concat(@"/", metaname);

            directoryPath           = String.Concat(directoryPath, pathComponent);
            directoryTargetFilePath = String.Concat(directoryTargetFilePath, pathComponent);

            List <String> components = new List <String>()
            {
                ".css", ".html", ".js", ".js-meta.xml"
            };

            foreach (String component in components)
            {
                ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, component), true);
            }
        }
コード例 #10
0
        public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
        {
            String pathComponent = String.Concat(@"/", metaname);

            directoryPath           = String.Concat(directoryPath, pathComponent);
            directoryTargetFilePath = String.Concat(directoryTargetFilePath, pathComponent);

            List <String> components = new List <String>()
            {
                ".cmp", ".cmp-meta.xml", ".auradoc", ".css", ".design", ".svg", "Controller.js", "Helper.js",
                "Renderer.js", ".evt", ".evt-meta.xml"
            };

            foreach (String component in components)
            {
                ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, component), true);
            }
        }
コード例 #11
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".analyticsnapshot"));
 }
コード例 #12
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".territory2Type"));
 }
コード例 #13
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".objectTranslation");
 }
コード例 #14
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".notiftype");
 }
コード例 #15
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".resource");
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".resource-meta.xml");
 }
コード例 #16
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".globalValueSet"));
 }
コード例 #17
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".delegateGroup"));
 }
コード例 #18
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".actionLinkGroupTemplate"));
 }
コード例 #19
0
 private void copyPackage(string path, string pathDir)
 {
     ConsoleHelper.WriteDoneLine(">> Copying package...");
     ManageFileCopy.doCopy(path.Replace("package.xml", ""), pathDir, "package.xml");
 }
コード例 #20
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".entitlementProcess");
 }
コード例 #21
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".cls"));
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".cls-meta.xml"));
 }
コード例 #22
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".LeadConvertSetting"));
 }
コード例 #23
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".autoResponseRules"));
 }
コード例 #24
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".lightningExperienceTheme");
 }
コード例 #25
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".approvalProcess"));
 }
コード例 #26
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".assignmentRules");
 }
コード例 #27
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".flowDefinition");
 }
コード例 #28
0
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, metaname + ".permissionset");
 }
 public override void buildCopy(String metaname, String directoryPath, String directoryTargetFilePath)
 {
     ManageFileCopy.doCopy(directoryPath, directoryTargetFilePath, String.Concat(metaname, ".accountRelationshipShareRules"));
 }