/** * Copyright (c) 2009 Juwi MacMillan Group GmbH * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package de.juwimm.cms.remote.test; import org.apache.log4j.Logger; import org.junit.Ignore; @Ignore public class ClientServiceTest extends AbstractRemoteInterfaceTest { private static Logger log = Logger.getLogger(ClientServiceTest.class); @Override protected void setUp() throws Exception { super.setUp(); log.debug("Setup finished"); } // public void testSetup() { // ClientServiceSpring cs = getClientService(); // assertNotNull("Instance of ClientService should not be null", cs); // } // public void testGetAllGroups() { // ClientServiceSpring cs = getClientService(); // GroupValue[] groupValues = cs.getAllGroups(); // assertNotNull(groupValues); // assertTrue(groupValues.length == 2); // log.debug("Number of groups: " + groupValues.length); // } // // public void testExportEditionUnit() throws IOException { // ClientServiceSpring cs = getClientService(); // InputStream raw = cs.exportEditionUnit(1284); // assertNotNull(raw); // InputStream in = new BufferedInputStream(raw); // String file = "C:\\conquest-test\\test-export.xml.gz"; // int count, offset = 0; // byte[] buff = new byte[8192]; // FileOutputStream out = null; // try { // log.debug("Creating output file: " + file); // out = new FileOutputStream(file); // } catch (FileNotFoundException e) { // log.error("Could not create file", e); // } // while ((count = in.read(buff)) > 0) { // out.write(buff, offset, count); // offset += count; // } // System.out.println("\n\n##########################\n\n" + count + "\n\n##########################\n\n"); // out.flush(); // out.close(); // in.close(); // File f = new File(file); // assertTrue(f.exists()); // long length = f.length(); // System.out.println("\n\n##########################\n\n" + length + "\n\n##########################\n\n"); // assertTrue(length > 100); // } // // public void testIsUserInRole() { // // TODO - Sollte mit einem nicht-MasterRoot-User getestet werden // ClientServiceSpring cs = getClientService(); // boolean b = cs.isUserInRole(uv, "siteRoot"); // assertTrue("System user owns role siteRoot", b); // b = cs.isUserInRole(uv, "unknownRole"); // // assertFalse("Role does not exist", b); // } // // public void testGetGroups4User() { // ClientServiceSpring cs = getClientService(); // GroupValue[] gv = cs.getGroups4User(testUserName); // assertNotNull(gv); // assertTrue(gv.length > 1); // log.debug("Number of groups 4 user " + testUserName + ": " + gv.length); // } // public void removeUserFromGroup(de.juwimm.cms.authorization.vo.GroupValue gv, java.lang.String userName); // // /** // * // */ // public void addUserToGroup(de.juwimm.cms.authorization.vo.GroupValue groupValue, java.lang.String userName); // // public void testGetAllRoles() { // ClientServiceSpring cs = getClientService(); // RoleValue[] rv = cs.getAllRoles(); // assertNotNull(rv); // assertEquals(20, rv.length); // } // // public void testGetAllGroupsUsedInUnit() { // ClientServiceSpring cs = getClientService(); // GroupValue[] gv = cs.getAllGroupsUsedInUnit(3227); // assertNotNull(gv); // assertTrue(gv.length >= 1); // assertEquals(4, gv.length); // } // // /** // * // */ // public de.juwimm.cms.authorization.vo.GroupValue createGroup(java.lang.String groupName); // // /** // * // */ // public void removeGroup(int groupId); // // /** // * // */ // public void updateGroup(de.juwimm.cms.authorization.vo.GroupValue gv); // // public void testGetPathForViewComponentId() { // ClientServiceSpring cs = getClientService(); // String path = cs.getPathForViewComponentId(1284); // assertNotNull(path); // assertFalse(path.equals("")); // } // // public void testGetContent() { // ClientServiceSpring cs = getClientService(); // ContentValue cv = cs.getContent(1122); // assertNotNull(cv); // assertEquals("arzt", cv.getTemplate()); // } // // public void testGetSites() { // ClientServiceSpring cs = getClientService(); // SiteValue[] sv = cs.getSites(); // assertNotNull(sv); // assertTrue(sv.length == 86); // } // // public void testLogin() { // ClientServiceSpring cs = getClientService(); // UserLoginValue ulv = cs.login(testUserName, testPassword, testSiteId); // SiteValue[] sv = cs.getSites(); // SiteValue temp = null; // for (int i = 0; i < sv.length; i++) { // SiteValue s = sv[i]; // if (s.getSiteId().equals(testSiteId)) { // temp = s; // break; // } // } // assertNotNull(ulv); // assertEquals(testUserName, ulv.getUser().getUserName()); // assertEquals(temp.getName(), ulv.getSiteName()); // } // // public void testGetUnits() { // ClientServiceSpring cs = getClientService(); // UnitValue[] uv = cs.getUnits(); // assertNotNull(uv); // assertEquals(16, uv.length); // } // // public void testGetAllUnits() { // ClientServiceSpring cs = getClientService(); // UnitValue[] uv = cs.getAllUnits(); // assertNotNull(uv); // assertEquals(16, uv.length); // } // // public void testGetUnit() { // ClientServiceSpring cs = getClientService(); // UnitValue u = cs.getUnit(4087); // assertNotNull(u); // assertEquals("Ohrensausen (Tinnitus)", u.getName()); // } // // public void testGetAllUserForUnit() { // ClientServiceSpring cs = getClientService(); // UserValue[] uv = cs.getAllUserForUnit(3227); // assertNotNull(uv); // assertTrue(uv.length > 0); // } // // public void testUpdateUser() { // ClientServiceSpring cs = getClientService(); // UserValue uv = createTestUser(); // assertNotNull(uv); // String newFirstName = "NewFirstName"; // String newLastName = "NewLastName"; // String newEmail = "NewEmail"; // uv.setFirstName(newFirstName); // uv.setLastName(newLastName); // uv.setEmail(newEmail); // cs.updateUser(uv); // uv = cs.getUserForId(uv.getUserName()); // assertNotNull(uv); // assertEquals(newFirstName, uv.getFirstName()); // assertEquals(newLastName, uv.getLastName()); // assertEquals(newEmail, uv.getEmail()); // this.deleteTestUser(uv.getUserName()); // } // // // public void changePassword(java.lang.String userName, java.lang.String passwdNew); // // // // public void testCreateUser() { // String userName = "JuwiMMTestUser"; // String passwd = "testPass"; // String firstName = "firstName"; // String lastName = "lastName"; // String email = "email@email.com"; // Integer unitId = 3227; // ClientServiceSpring cs = getClientService(); // cs.createUser(userName, passwd, firstName, lastName, email, unitId); // UserValue uv = cs.getUserForId(userName); // assertNotNull(uv); // assertEquals(userName, uv.getUserName()); // assertEquals(firstName, uv.getFirstName()); // cs.deleteUser(userName); // } // // public void testCreateUnit() { // ClientServiceSpring cs = getClientService(); // String testUnitName = "testUnitName"; // Integer unitId = cs.createUnit(testUnitName); // assertNotNull(unitId); // assertTrue(unitId > 0); // cs.removeUnit(unitId); // UnitValue unit = cs.getUnit(unitId); // assertNull(unit); // } // // public void testRemoveUnit() { // ClientServiceSpring cs = getClientService(); // String testUnitName = "testUnitName"; // Integer unitId = cs.createUnit(testUnitName); // assertNotNull(unitId); // UnitValue unit = cs.getUnit(unitId); // assertNotNull(unit); // assertEquals(testUnitName, unit.getName()); // cs.removeUnit(unit); // unit = cs.getUnit(unitId); // assertNull(unit); // } // // public void testRemoveTask() { // ClientServiceSpring cs = getClientService(); // int taskId = this.createTestTask(); // assertNotNull(taskId); // assertTrue(taskId > 0); // TaskValue tv = cs.getTaskForId(taskId); // assertNotNull(tv); // cs.removeTask(taskId); // tv = cs.getTaskForId(taskId); // assertNull(tv); // } // // public void testSetTaskViewed() { // ClientServiceSpring cs = getClientService(); // int taskId = this.createTestTask(); // assertTrue(taskId > 0); // cs.setTaskViewed(taskId); // TaskValue tv = cs.getTaskForId(taskId); // assertNotNull(tv); // assertEquals(Constants.TASK_STATUS_VIEWED, tv.getStatus()); // removeTask(taskId); // } // // public void testRemovePerson() { // ClientServiceSpring cs = getClientService(); // PersonValue pv = createTestPerson(); // long id = cs.createPerson(pv); // assertNotNull(id); // assertTrue(id > 0); // cs.removePerson(id); // pv = cs.getPerson(id); // assertNull(pv); // } // // public void testRemoveDepartment() { // ClientServiceSpring cs = getClientService(); // long departmentId = createTestDepartment(); // assertNotNull(departmentId); // assertTrue(departmentId > 0); // cs.removeDepartment(departmentId); // DepartmentValue dv = cs.getDepartment(departmentId); // assertNull(dv); // } // // public void testRemoveAddress() { // ClientServiceSpring cs = getClientService(); // long addressId = createTestAddress(); // assertNotNull(addressId); // cs.removeAddress(addressId); // AddressValue av = cs.getAddress(addressId); // assertNull(av); // } // // public void testRemoveTalktime() { // ClientServiceSpring cs = getClientService(); // long id = createTestTalktime(); // TalktimeValue tv = cs.getTalktime(id); // assertNotNull(tv); // assertEquals(talkTimes, tv.getTalkTimes()); // cs.removeTalktime(id); // tv = cs.getTalktime(id); // assertNull(tv); // } // public long addTalktime2Person(long personId, java.lang.String talkTimeType, java.lang.String talkTimes); // // /** // * // */ // public long addTalktime2Department(long departmentId, java.lang.String talkTimeType, java.lang.String talkTimes); // // /** // * // */ // public long addTalktime2Unit(int unitId, java.lang.String talkTimeType, java.lang.String talkTimes); // // /** // * // */ // public void addAddress2Person(long personId, long addressId); // // /** // * // */ // public void addAddress2Department(long departmentId, long addressId); // // /** // * // */ // public void addAddress2Unit(int unitIt, long addressId); // // /** // * // */ // public void updateUnit(de.juwimm.cms.vo.UnitValue dao); // public void testUpdatePerson() { // ClientServiceSpring cs = getClientService(); // long personId = 550; // createT // PersonValue pv = cs.getPerson(personId); // assertEquals("Holstiege", pv.getLastname()); // PersonValue backup = new PersonValue(); // pv.copy(backup); // String newLastName = "Sein neuer Nachname"; // pv.setLastname(newLastName); // cs.updatePerson(pv); // pv = cs.getPerson(personId); // assertEquals(newLastName, pv.getLastname()); // cs.updatePerson(backup); //} // public void updateDepartment(de.juwimm.cms.components.vo.DepartmentValue departmentDao); // // /** // * // */ // public void updateAddress(de.juwimm.cms.components.vo.AddressValue addressDao); // // /** // * // */ // public void updateTalktime(de.juwimm.cms.components.vo.TalktimeValue talktimeDao); // // public void testDeleteUser() { // String userName = "JuwiMMTestUser"; // String passwd = "testPass"; // String firstName = "firstName"; // String lastName = "lastName"; // String email = "email@email.com"; // Integer unitId = 3227; // ClientServiceSpring cs = getClientService(); // cs.createUser(userName, passwd, firstName, lastName, email, unitId); // UserValue uv = cs.getUserForId(userName); // assertNotNull(uv); // assertEquals(userName, uv.getUserName()); // assertEquals(firstName, uv.getFirstName()); // cs.deleteUser(userName); // uv = cs.getUserForId(userName); // assertNull(uv); // } // public void removeUserFromUnit(de.juwimm.cms.vo.UnitValue unit, java.lang.String userName); // // /** // * // */ // public void addUser2Unit(de.juwimm.cms.authorization.vo.UserValue user, de.juwimm.cms.vo.UnitValue unit); // // public void testGetUnit4ViewComponent() { // ClientServiceSpring cs = getClientService(); // int unitId = cs.getUnit4ViewComponent(1284); // assertTrue(unitId == 128); // } // // public void testGetViewDocuments() { // ClientServiceSpring cs = getClientService(); // ViewDocumentValue[] vd = cs.getViewDocuments(); // assertNotNull(vd); // assertEquals(1, vd.length); // } // // public void testGetViewDocument() { // ClientServiceSpring cs = getClientService(); // ViewDocumentValue vd = cs.getViewDocument("browser", "deutsch"); // assertNotNull(vd); // assertEquals(new Integer(36122), vd.getViewId()); // } // // public void testGetAllUser() { // ClientServiceSpring cs = getClientService(); // UserValue[] uv = cs.getAllUser(); // assertNotNull(uv); // assertEquals(5, uv.length); // } // // public void testGetAllTasks() { // ClientServiceSpring cs = getClientService(); // TaskValue[] tv = cs.getAllTasks(); // assertNotNull(tv); // assertEquals(0, tv.length); // } // // /** // * // */ // public boolean isNewTask4User(); // // public void testGetAllUserWithinGroup() { // ClientServiceSpring cs = getClientService(); // UserValue[] uv = cs.getAllUser(36); // assertNotNull(uv); // assertEquals(6, uv.length); // } // // public void testGetAllUser4GroupAndUnit() { // ClientServiceSpring cs = getClientService(); // UserValue[] uv = cs.getAllUser4GroupAndUnit(36, 3227); // assertNotNull(uv); // assertEquals(0, uv.length); // } // // /** // * // */ // public de.juwimm.cms.vo.ViewDocumentValue createViewDocument(de.juwimm.cms.vo.ViewDocumentValue vDao); // // /** // * // */ // public void setDefaultViewDocument(int viewDocumentId); // // /** // * // */ // public de.juwimm.cms.vo.ContentValue createContent(de.juwimm.cms.vo.ContentValue cDao); // // /** // * // */ // public void setUnit4ViewComponent(int unitId, de.juwimm.cms.vo.ViewDocumentValue viewDocumentDao, int viewComponentId); // // /** // * // */ // public void removeViewDocument(int viewDocumentId); // // /** // * // */ // public void removeViewComponent(java.lang.Integer viewComponentId, boolean force); // public void testGetViewComponentsWithReferenceToViewComponentId() { // ClientServiceSpring cs = getClientService(); // ViewComponentValue[] vc = cs.getViewComponentsWithReferenceToViewComponentId(1274); // assertNotNull(vc); // assertEquals(1, vc.length); // } // // public void testGetViewComponent() { // ClientServiceSpring cs = getClientService(); // ViewComponentValue vc = cs.getViewComponent(1274); // assertNotNull(vc); // assertEquals("M", vc.getDisplayLinkName()); // assertEquals(new Integer(1), vc.getParentId()); // } // // public void testGetViewComponentWithDepth() { // ClientServiceSpring cs = getClientService(); // ViewComponentValue vc = cs.getViewComponentWithDepth(1274, 2); // assertNotNull(vc); // assertEquals("M", vc.getDisplayLinkName()); // assertEquals(17, vc.getChildren().length); // } // // /** // * // */ // public de.juwimm.cms.vo.ViewComponentValue moveViewComponentUp(int viewComponentId); // // /** // * // */ // public de.juwimm.cms.vo.ViewComponentValue moveViewComponentDown(int viewComponentId); // // /** // * // */ // public de.juwimm.cms.vo.ViewComponentValue moveViewComponentLeft(int viewComponentId); // // /** // * // */ // public de.juwimm.cms.vo.ViewComponentValue moveViewComponentRight(int viewComponentId); // // /** // * // */ // public boolean isUnitAndChangesParentUnitLeft(int viewComponentId); // // /** // * // */ // public boolean isUnitAndChangesParentUnitRight(int viewComponentId); // // /** // * // */ // public void cancelApproval(int viewComponentId); // // /** // * // */ // public void updateStatus4ViewComponent(de.juwimm.cms.vo.ViewComponentValue vcDao); // // /** // * // */ // public int createTask(java.lang.String receiverId, java.lang.String receiverRole, int unitId, java.lang.String comment, byte taskType); // // /** // * // */ // public void addViewComponentsToTask(int taskId, java.lang.Integer[] vcIds); // // /** // * // */ // public void removeViewComponentsFromTask(int taskId, java.lang.Integer[] vcIds); // // public void testGetViewComponent4Unit() { // ClientServiceSpring cs = getClientService(); // ViewComponentValue vc = cs.getViewComponent4Unit(128, 1); // assertNotNull(vc); // log.debug("ViewComponentId: " + vc.getViewComponentId()); // } // // public void testGetViewComponent4UnitWithDepth() { // ClientServiceSpring cs = getClientService(); // ViewComponentValue vc = cs.getViewComponent4UnitWithDepth(128, 2, 1); // assertNotNull(vc); // log.debug("ViewComponentId: " + vc.getViewComponentId()); // } // // public void testGetParents4ViewComponent() { // ClientServiceSpring cs = getClientService(); // String[] s = cs.getParents4ViewComponent(1262); // assertNotNull(s); // assertEquals(5, s.length); // } // // /** // * // */ // public void updateTemplate(int viewComponentId, java.lang.String templateName); // // public void testGetContentTemplateName(int contentId) { // ClientServiceSpring cs = getClientService(); // String template = cs.getContentTemplateName(1131); // assertNotNull(template); // assertFalse(template.equals("")); // assertEquals("ursachen", template); // } // // public void testGetAllContentVersions(int contentId) { // ClientServiceSpring cs = getClientService(); // ContentVersionValue[] cv = cs.getAllContentVersions(1131); // assertNotNull(cv); // assertEquals(3, cv.length); // } // // public void testGetContentVersion(int contentVersionId) { // ClientServiceSpring cs = getClientService(); // ContentVersionValue cv = cs.getContentVersion(1131); // assertNotNull(cv); // assertEquals(new Integer(245795), cv.getContentVersionId()); // assertEquals("PUBLS", cv.getVersion()); // } // // /** // * // */ // public void removeAllOldContentVersions(int contentId); // // /** // * // */ // public void removeContentVersion(int contentVersionId); // // public void testGetNotReferencedUnits() { // ClientServiceSpring cs = getClientService(); // ViewDocumentValue viewDocument = cs.getViewDocument("browser", "deutsch"); // UnitValue[] uv = cs.getNotReferencedUnits(viewDocument); // assertNotNull(uv); // assertEquals(2, uv.length); // } // // public void testGetAllPictures4Unit(int unitId) { // ClientServiceSpring cs = getClientService(); // Integer[] ids = cs.getAllPictures4Unit(128); // assertNotNull(ids); // assertEquals(3, ids.length); // } // // public void testGetAllDocuments4Unit() { // ClientServiceSpring cs = getClientService(); // Integer[] ids = cs.getAllDocuments4Unit(3227); // assertNotNull(ids); // assertEquals(26, ids.length); // } // // public void testGetAllSlimDocumentValues() { // ClientServiceSpring cs = getClientService(); // DocumentSlimValue[] dv = cs.getAllSlimDocumentValues(3227); // assertNotNull(dv); // assertEquals(26, dv.length); // } // // public void testGetAllSlimPictures4Unit() { // ClientServiceSpring cs = getClientService(); // PictureSlimstValue[] pv = cs.getAllSlimPictures4Unit(3227); // assertNotNull(pv); // assertEquals(330, pv.length); // } // // /** // * // */ // public de.juwimm.cms.vo.ContentValue checkOut(int contentId, boolean force); // // /** // * // */ // public void checkIn(de.juwimm.cms.vo.ContentValue contentDao); // // /** // * // */ // public void saveContent(int contentId, java.lang.String content); // // /** // * // */ // public void removeDocument(int documentId); // public void testGetDocumentName() { // ClientServiceSpring cs = getClientService(); // String name = cs.getDocumentName(485); // assertNotNull(name); // assertFalse(name.equals("")); // assertEquals("hannover_langenhagen.pdf", name); // } // // public void testGetPictureData() { // ClientServiceSpring cs = getClientService(); // byte[] data = cs.getPictureData(9646); // assertNotNull(data); // } // // public void testGetPicture() { // ClientServiceSpring cs = getClientService(); // PictureSlimValue pv = cs.getPicture(9646); // assertNotNull(pv); // assertEquals("image/jpeg", pv.getMimeType()); // assertEquals(new Integer(103), pv.getWidth()); // } // // public void testGetPictureFileName() { // ClientServiceSpring cs = getClientService(); // String name = cs.getPictureFileName(18536); // assertNotNull(name); // assertFalse(name.equals("")); // assertEquals("sign_up_pencil.jpg", name); // } // // public void testGetPictureAltText() { // ClientServiceSpring cs = getClientService(); // String text = cs.getPictureAltText(18536); // assertNotNull(text); // assertFalse(text.equals("")); // assertEquals("test_alt_text", text); // } // // /** // * // */ // public void updatePictureAltText(int pictureId, java.lang.String altText); // // /** // * // */ // public void checkIn4ContentId(java.lang.Integer contentId); // // public void testLogout() { // ClientServiceSpring cs = getClientService(); // cs.logout(); // UserValue user = cs.getUserForId("a"); // assertEquals(0L, user.getLoginDate()); // } // // public void testGetGroups() { // ClientServiceSpring cs = getClientService(); // GroupValue[] gv = cs.getGroups(); // assertNotNull(gv); // assertEquals(2, gv.length); // } // public void changePassword4User(java.lang.String userName, java.lang.String passwdOld, java.lang.String passwdNew); // // /** // * // */ // public void removeUnit(int unitId); // // /** // * // */ // public void removePicture(int pictureId); // // /** // * // */ // public int addPicture2Unit(int unitId, byte[] thumbnail, byte[] picture, java.lang.String mimeType); // // /** // * // */ // public int addPicture2Unit(int unitId, byte[] thumbnail, byte[] picture, java.lang.String mimeType, java.lang.String altText, java.lang.String pictureName); // // /** // * // */ // public int addPictureWithPreview2Unit(int unitId, byte[] thumbnail, byte[] picture, byte[] preview, java.lang.String mimeType, java.lang.String altText, java.lang.String pictureName); // // /** // * // */ // public void setPicture4Unit(int unitId, int pictureId); // // public void testSetPicture4Person() { // ClientServiceSpring cs = getClientService(); // long personId = 517; // PersonValue p = cs.getPerson(personId); // Integer currentPictureId = p.getImageId(); // assertEquals(new Integer(8092), currentPictureId); // cs.setPicture4Person(517, 9771); // p = cs.getPerson(personId); // assertEquals(new Integer(9771), p.getImageId()); // cs.setPicture4Person(personId, currentPictureId); // p = cs.getPerson(personId); // assertEquals(currentPictureId, p.getImageId()); // } // public de.juwimm.cms.vo.ViewComponentValue saveViewComponent(de.juwimm.cms.vo.ViewComponentValue viewComponentValue); // // public void testGetPerson4Name() { // ClientServiceSpring cs = getClientService(); // Object[] persons = cs.getPerson4Name("Doris", "Bergs"); // assertNotNull(persons); // assertEquals(1, persons.length); // } // // public void testCreateDepartment() { // ClientServiceSpring cs = getClientService(); // long departmentId = createTestDepartment(); // assertNotNull(departmentId); // assertTrue(departmentId > 0); // DepartmentValue department = cs.getDepartment(departmentId); // assertNotNull(department); // assertEquals(departmentName, department.getName()); // assertEquals(departmentUnitId, department.getUnitId()); // cs.removeDepartment(departmentId); // department = cs.getDepartment(departmentId); // assertNull(department); // } // // public void testCreatePerson() { // ClientServiceSpring cs = getClientService(); // PersonValue pv = createTestPerson(); // long personId = cs.createPerson(pv); // assertNotNull(personId); // assertTrue(personId > 0); // PersonValue pvSaved = cs.getPerson(personId); // assertNotNull(pvSaved); // assertEquals(pv.getFirstname(), pvSaved.getFirstname()); // assertEquals(pv.getLastname(), pvSaved.getLastname()); // cs.removePerson(personId); // pvSaved = cs.getPerson(personId); // assertNull(pvSaved); // } // public long createAddress(de.juwimm.cms.components.vo.AddressValue addressValue); // public void testGetDepartments4Name() { // ClientServiceSpring cs = getClientService(); // DepartmentValue[] dv = cs.getDepartments4Name("Department"); // assertNotNull(dv); // assertEquals(1, dv.length); // DepartmentValue d = dv[0]; // assertEquals(new Integer(4600), d.getUnitId()); // } // // public void testGetDepartment(long departmentId) { // ClientServiceSpring cs = getClientService(); // DepartmentValue d = cs.getDepartment(4600); // assertEquals(new Integer(4600), d.getUnitId()); // assertEquals("Department", d.getName()); // } // // public void testGetUnits4Name(java.lang.String name) { // ClientServiceSpring cs = getClientService(); // UnitValue[] uv = cs.getUnits4Name("Florafarm"); // assertNotNull(uv); // assertEquals(1, uv.length); // assertEquals(new Integer(3223), uv[0].getUnitId()); // } // public de.juwimm.cms.vo.UnitValue[] getUnits4User(java.lang.String name); // // /** // * // */ // public de.juwimm.cms.components.vo.PersonValue getPerson(long personId); // // /** // * // */ // public de.juwimm.cms.vo.ViewComponentValue[] getAllViewComponents4Status(java.lang.Integer viewDocumentId, int status); // // /** // * // */ // public de.juwimm.cms.vo.EditionValue[] getEditions(int unitId, java.lang.Integer viewDocumentId); // // /** // * // */ // public void createEdition(java.lang.String comment, int rootViewComponentId, boolean deploy, boolean showMessage); // // /** // * // */ // public void removeEdition(int editionId); // // /** // * // */ // public void setActiveEdition(int editionId, boolean deploy); // // /** // * // */ // public de.juwimm.cms.vo.ViewComponentValue[] getViewComponents4Status(int unitId, int status, java.lang.Integer viewDocumentId); // // /** // * // */ // public de.juwimm.cms.vo.compound.ViewIdAndUnitIdValue[] getAllViewComponentsWithUnits(int viewComponentId); // // /** // * // */ // public de.juwimm.cms.components.vo.AddressValue getAddress(long addressId); // // /** // * // */ // public de.juwimm.cms.components.vo.TalktimeValue getTalktime(long talktimeId); // // /** // * // */ // public de.juwimm.cms.vo.ViewComponentValue insertViewComponent(int childId, java.lang.Integer viewDocumentId, java.lang.String reference, java.lang.String displayLinkName, java.lang.String linkDescription, int positionId); // // /** // * // */ // public de.juwimm.cms.vo.ViewComponentValue addFirstViewComponent(int parentId, java.lang.Integer viewDocumentId, java.lang.String reference, java.lang.String displayLinkName, java.lang.String linkDescription); // // /** // * // */ // public de.juwimm.cms.vo.compound.ViewIdAndInfoTextValue[] getAllChildrenNamesWithUnit(int viewComponentId); // // /** // * // */ // public java.lang.String[] getAnchors(int contentId); // // /** // * // */ // public de.juwimm.cms.components.vo.PersonToUnitLinkValue[] getPersonLinks4Unit(int unitId); // // // public int addPersonLink2Unit(int unitId, long personId, int roleType); // // public void removePersonLinkFromUnit(int personLinkId); // // public de.juwimm.cms.vo.SiteValue createSite(de.juwimm.cms.vo.SiteValue siteValue); // // // public void removeSite(int siteId); // // // public void updateSite(de.juwimm.cms.vo.SiteValue siteValue); // // public de.juwimm.cms.vo.SiteValue[] getAllSites(); // // public de.juwimm.cms.vo.SiteValue[] getAllSites4CurrentUser(); // // public de.juwimm.cms.authorization.vo.UserValue[] getAllUsersForAllSites(); // // public de.juwimm.cms.authorization.vo.UserValue[] getAllUserOwnSites(); // // public java.lang.String[] getConnectedUsersForSite(int siteId); // // public void setConnectedUsersForSite(int siteId, java.lang.String[] userIds); // // public void setSiteConfig(int siteId, java.lang.String config); // // public java.lang.String getSiteConfig(int siteId); // // public de.juwimm.cms.vo.HostValue createHost(java.lang.String hostName); // // public de.juwimm.cms.vo.HostValue[] getAllHosts(); // // // public de.juwimm.cms.vo.HostValue[] getHosts(); // // // public de.juwimm.cms.vo.HostValue[] getAllUnassignedHosts(); // // // public de.juwimm.cms.vo.HostValue[] getHostsForSite(int siteId); // // // public void removeHost(java.lang.String hostName); // // // public de.juwimm.cms.vo.SiteValue getSiteForName(java.lang.String siteName); // // // public void setSite(java.lang.String hostName, java.lang.String siteName); // // // public void setSite(java.lang.String hostName, int siteId); // // public void setStartPage(java.lang.String hostName, java.lang.String vcId); // // // public java.lang.String getSite(java.lang.String hostName); // // // public de.juwimm.cms.vo.SiteValue getCurrentSite(java.lang.Integer siteId); // // // public java.lang.String getStartPage(java.lang.String hostName); // // // public void removeSiteFromHost(java.lang.String hostName); // // public void removeStartpageFromHost(java.lang.String hostName); // // public void setRedirectUrl(java.lang.String hostName, java.lang.String redirectUrl); // // public void setRedirectHost(java.lang.String hostName, java.lang.String redirectHostName); // // public void addSimplePwRealmToVC(java.lang.Integer simplePwRealmId, java.lang.Integer viewComponentId, java.lang.String neededRole, java.lang.Integer loginPageId); // // // public void editSimplePwRealm(de.juwimm.cms.safeguard.vo.RealmSimplePwValue simplePwRealmValue); // // // public void addSqlDbRealmToVC(java.lang.Integer jdbcRealmId, java.lang.Integer viewComponentId, java.lang.String neededRole, java.lang.Integer loginPageId); // // public int addSimpleRealmToSite(java.lang.String realmName, int siteId, java.lang.String loginPageId); // // public de.juwimm.cms.safeguard.vo.RealmSimplePwValue[] getSimplePwRealmsForUser(java.lang.String user); // // public de.juwimm.cms.safeguard.vo.RealmSimplePwValue[] getSimplePwRealmsForSite(java.lang.Integer siteId); // // // public de.juwimm.cms.safeguard.vo.RealmSimplePwValue[] getSimplePwRealms4CurrentUser(java.lang.Integer activeSiteId); // // public de.juwimm.cms.safeguard.vo.RealmSimplePwUserValue[] getUserForSimplePwRealm(java.lang.Integer simplePwRealmId); // // public int addUserToSimpleRealm(java.lang.Integer simplePwRealmId, de.juwimm.cms.safeguard.vo.RealmSimplePwUserValue simplePwRealmUserValue); // // public boolean deleteSimplePwRealmUser(java.lang.Integer simplePwRealmUserId); // // public de.juwimm.cms.safeguard.vo.ActiveRealmValue getActiveRealm(java.lang.Integer viewComponentId); // // public java.lang.Integer getFirstProtectedParentId(java.lang.Integer viewComponentId); // // public boolean deleteRealmAtVC(java.lang.Integer viewComponentId); // // // public java.lang.Integer addSqlDbRealmToSite(java.lang.Integer siteId, de.juwimm.cms.safeguard.vo.RealmJdbcValue jdbcRealmValue); // // // public de.juwimm.cms.safeguard.vo.RealmJdbcValue[] getSqlDbRealmsForSite(java.lang.Integer siteId); // // // public boolean deleteSqlDbRealm(java.lang.Integer jdbcRealmId); // // public void editSqlDbRealm(de.juwimm.cms.safeguard.vo.RealmJdbcValue jdbcRealmValue); // // public java.lang.Integer addLdapRealmToSite(java.lang.Integer siteId, de.juwimm.cms.safeguard.vo.RealmLdapValue ldapRealmValue); // // public void deleteLdapRealm(java.lang.Integer ldapRealmId); // // // public void editLdapRealm(de.juwimm.cms.safeguard.vo.RealmLdapValue ldapRealmValue); // // // public de.juwimm.cms.safeguard.vo.RealmLdapValue[] getLdapRealmsForSite(java.lang.Integer siteId); // // // // public void addLdapRealmToVC(java.lang.Integer viewComponentId, java.lang.Integer ldapRealmId, java.lang.String neededRole, java.lang.Integer loginPageId); // // // public java.lang.Integer addJaasRealmToSite(java.lang.Integer siteId, de.juwimm.cms.safeguard.vo.RealmJaasValue jaasRealmValue); // // // public void deleteJaasRealm(java.lang.Integer jaasRealmId); // // // public void editJaasRealm(de.juwimm.cms.safeguard.vo.RealmJaasValue jaasRealmValue); // // // public de.juwimm.cms.safeguard.vo.RealmJaasValue[] getJaasRealmsForSite(java.lang.Integer siteId); // // // public void addJaasRealmToVC(java.lang.Integer viewComponentId, java.lang.Integer jaasRealmId, java.lang.String neededRole, java.lang.Integer loginPageId); // // // public void clearSvgCache(); // // // public de.juwimm.cms.vo.SiteValue[] getAllNotAssignedSites(); // // // public de.juwimm.cms.vo.SiteValue[] getSites4SiteGroup(de.juwimm.cms.vo.SiteGroupValue siteGroupValue); // // // public de.juwimm.cms.vo.SiteGroupValue[] getAllSiteGroups(); // // public de.juwimm.cms.vo.SiteGroupValue createSiteGroup(de.juwimm.cms.vo.SiteGroupValue value); // // // public void updateSiteGroup(de.juwimm.cms.vo.SiteGroupValue value); // // // public void removeSiteGroup(de.juwimm.cms.vo.SiteGroupValue value); // // // public de.juwimm.cms.vo.SiteValue[] getAllRelatedSites(int siteId); // // // public de.juwimm.cms.vo.ViewDocumentValue[] getAllViewDocuments4Site(int siteId); // // // public de.juwimm.cms.vo.ViewDocumentValue getViewDocument4ViewComponent(int viewComponentId); // // // public de.juwimm.cms.authorization.vo.UserUnitsGroupsValue[] getUserUnitsGroups4UnitAndGroup(int unitId, int groupId); // // // public de.juwimm.cms.search.vo.XmlSearchValue[] searchXmlByUnit(int unitId, java.lang.Integer viewDocumentId, java.lang.String xpathQuery, boolean parentSearch); // // // public de.juwimm.cms.search.vo.XmlSearchValue[] searchXml(int siteId, java.lang.String xpathQuery); // // // public de.juwimm.cms.vo.UnitValue[] getAllUnits4Site(java.lang.Integer siteId); // // // public de.juwimm.cms.vo.ShortLinkValue[] getAllShortLinks4Site(java.lang.Integer siteId); // // // public de.juwimm.cms.vo.HostValue saveHost(de.juwimm.cms.vo.HostValue hostValue); // // // public de.juwimm.cms.vo.ShortLinkValue createShortLink(de.juwimm.cms.vo.ShortLinkValue shortLinkValue); // // // public de.juwimm.cms.vo.ShortLinkValue saveShortLink(de.juwimm.cms.vo.ShortLinkValue shortLinkValue); // // // public void deleteShortLink(de.juwimm.cms.vo.ShortLinkValue shortLinkValue); // // public void exportXlsPersonData(java.io.File outputFile); // // // public java.lang.Integer importDocument(java.io.File file, int unitId, java.lang.String fileName, java.lang.String mimeType); // // public void createEditionForExport(java.io.File outputFile, int viewComponentIdWithUnit); // // // public void importEditionFromImport(java.io.File file, int unitId); // // // public de.juwimm.cms.vo.ViewDocumentValue getViewDocument4ViewTypeAndLanguage(java.lang.String viewType, java.lang.String language); // // // public de.juwimm.cms.vo.ViewComponentValue[] getAllViewComponents4UnitAndStatus(java.lang.Integer unitId, java.lang.Integer viewDocumentId, int status); // // // public java.io.InputStream exportEditionFull(); // // // public java.io.InputStream exportEditionUnit(java.lang.Integer rootViewComponentId); // // }