From: Mikael P. <er...@us...> - 2007-10-26 13:41:06
|
Update of /cvsroot/clearcase-java/net.sourceforge.clearcase/src/commandline/net/sourceforge/clearcase In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv26769/src/commandline/net/sourceforge/clearcase Modified Files: Tag: api_rework ClearCaseCLIImpl.java Log Message: Added more implementations defined in interface. - setViewConfisSpec() - getViewNames() - getVobNames() - mountVobs() - unmountVobs() Index: ClearCaseCLIImpl.java =================================================================== RCS file: /cvsroot/clearcase-java/net.sourceforge.clearcase/src/commandline/net/sourceforge/clearcase/Attic/ClearCaseCLIImpl.java,v retrieving revision 1.1.2.9 retrieving revision 1.1.2.10 diff -C2 -d -r1.1.2.9 -r1.1.2.10 *** ClearCaseCLIImpl.java 12 Oct 2007 13:58:11 -0000 1.1.2.9 --- ClearCaseCLIImpl.java 26 Oct 2007 13:40:59 -0000 1.1.2.10 *************** *** 1828,1833 **** */ public void setViewConfigSpec(String viewName, String configSpecFile) { ! // TODO Auto-generated method stub ! } --- 1828,1842 ---- */ public void setViewConfigSpec(String viewName, String configSpecFile) { ! if (null == viewName) ! ClearCase.error(ClearCase.ERROR_NULL_ARGUMENT, ! "viewname must not be null"); //$NON-NLS-1$ ! checkInterface(); ! CommandLine cleartool = new CleartoolCLICommandLine("setcs").addOption("-tag").addElement(viewName); ! // execute command ! String[] output = launch(cleartool,null); ! // check for result ! if (output.length == 0) { ! errorEmptyResult(); ! } } *************** *** 1838,1843 **** */ public String[] getViewNames() { ! // TODO Auto-generated method stub ! return null; } --- 1847,1859 ---- */ public String[] getViewNames() { ! CommandLine cleartool = new CleartoolCLICommandLine("lsview").addOption("-short"); ! String[] output = launch(cleartool,null); ! // check for result ! if (output.length == 0) { ! errorEmptyResult(); ! } ! ! return output; ! } *************** *** 1848,1853 **** */ public String[] getVobNames() { ! // TODO Auto-generated method stub ! return null; } --- 1864,1875 ---- */ public String[] getVobNames() { ! CommandLine cleartool = new CleartoolCLICommandLine("lsvob").addOption("-short"); ! String[] output = launch(cleartool,null); ! // check for result ! if (output.length == 0) { ! errorEmptyResult(); ! } ! ! return output; } *************** *** 1858,1862 **** */ public void mountVob(String vobName) { ! // TODO Auto-generated method stub } --- 1880,1894 ---- */ public void mountVob(String vobName) { ! if (null == vobName) ! ClearCase.error(ClearCase.ERROR_NULL_ARGUMENT, ! "vobName must not be null"); //$NON-NLS-1$ ! checkInterface(); ! CommandLine cleartool = new CleartoolCLICommandLine("mount").addElement(vobName); ! // execute command ! String[] output = launch(cleartool,null); ! // check for result ! if (output.length == 0) { ! errorEmptyResult(); ! } } *************** *** 1868,1872 **** */ public void unmountVob(String vobName) { ! // TODO Auto-generated method stub } --- 1900,1914 ---- */ public void unmountVob(String vobName) { ! if (null == vobName) ! ClearCase.error(ClearCase.ERROR_NULL_ARGUMENT, ! "vobName must not be null"); //$NON-NLS-1$ ! checkInterface(); ! CommandLine cleartool = new CleartoolCLICommandLine("umount").addElement(vobName); ! // execute command ! String[] output = launch(cleartool,null); ! // check for result ! if (output.length == 0) { ! errorEmptyResult(); ! } } *************** *** 1882,1886 **** if (null == element) ClearCase.error(ClearCase.ERROR_NULL_ARGUMENT, ! "elements must not be null"); //$NON-NLS-1$ checkInterface(); --- 1924,1928 ---- if (null == element) ClearCase.error(ClearCase.ERROR_NULL_ARGUMENT, ! "element must not be null"); //$NON-NLS-1$ checkInterface(); |