1
22
23 package com.liferay.documentlibrary.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.search.Hits;
28
29 import java.io.File;
30 import java.io.InputStream;
31
32
38 public class DLLocalServiceUtil {
39
40 public static void addFile(
41 long companyId, String portletId, long groupId, long repositoryId,
42 String fileName, String properties, String[] tagsEntries,
43 InputStream is)
44 throws PortalException, SystemException {
45
46 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
47
48 dlLocalService.addFile(
49 companyId, portletId, groupId, repositoryId, fileName, properties,
50 tagsEntries, is);
51 }
52
53 public static void checkRoot(long companyId) throws SystemException {
54 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
55
56 dlLocalService.checkRoot(companyId);
57 }
58
59 public static InputStream getFileAsStream(
60 long companyId, long repositoryId, String fileName)
61 throws PortalException, SystemException {
62
63 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
64
65 return dlLocalService.getFileAsStream(
66 companyId, repositoryId, fileName);
67 }
68
69 public static InputStream getFileAsStream(
70 long companyId, long repositoryId, String fileName,
71 double versionNumber)
72 throws PortalException, SystemException {
73
74 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
75
76 return dlLocalService.getFileAsStream(
77 companyId, repositoryId, fileName, versionNumber);
78 }
79
80 public static boolean hasFile(
81 long companyId, long repositoryId, String fileName,
82 double versionNumber)
83 throws PortalException, SystemException {
84
85 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
86
87 return dlLocalService.hasFile(
88 companyId, repositoryId, fileName, versionNumber);
89 }
90
91 public static void move(String srcDir, String destDir)
92 throws SystemException {
93
94 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
95
96 dlLocalService.move(srcDir, destDir);
97 }
98
99 public static Hits search(
100 long companyId, String portletId, long groupId,
101 long[] repositoryIds, String keywords, int start, int end)
102 throws SystemException {
103
104 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
105
106 return dlLocalService.search(
107 companyId, portletId, groupId, repositoryIds, keywords, start, end);
108 }
109
110 public static void updateFile(
111 long companyId, String portletId, long groupId, long repositoryId,
112 String fileName, double versionNumber, String sourceFileName,
113 String properties, String[] tagsEntries, InputStream is)
114 throws PortalException, SystemException {
115
116 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
117
118 dlLocalService.updateFile(
119 companyId, portletId, groupId, repositoryId, fileName,
120 versionNumber, sourceFileName, properties, tagsEntries, is);
121 }
122
123 public static void validate(String fileName, File file)
124 throws PortalException {
125
126 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
127
128 dlLocalService.validate(fileName, file);
129 }
130
131 public static void validate(String fileName, byte[] bytes)
132 throws PortalException {
133
134 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
135
136 dlLocalService.validate(fileName, bytes);
137 }
138
139 public static void validate(String fileName, InputStream is)
140 throws PortalException {
141
142 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
143
144 dlLocalService.validate(fileName, is);
145 }
146
147 public static void validate(
148 String fileName, String sourceFileName, InputStream is)
149 throws PortalException {
150
151 DLLocalService dlLocalService = DLLocalServiceFactory.getService();
152
153 dlLocalService.validate(fileName, sourceFileName, is);
154 }
155
156 }