From: Omar Sweidan Date: Fri, 10 Jun 2022 17:12:55 +0000 (+0200) Subject: UTF-8-ra átállás X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=8cf4f3e044ba1f9bb02f49ecccaeaaf7004854ac;p=mediacube.git UTF-8-ra átállás --- diff --git a/server/user.jobengine.osgi.commons/src/user/commons/CommonsException.java b/server/user.jobengine.osgi.commons/src/user/commons/CommonsException.java index c7b2c237..c8d86491 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/CommonsException.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/CommonsException.java @@ -1,7 +1,7 @@ package user.commons; /** - * Commons kivétel. + * Commons kivétel. */ public class CommonsException extends RuntimeException { private static final long serialVersionUID = -2357518580850559771L; diff --git a/server/user.jobengine.osgi.commons/src/user/commons/CommonsProperties.java b/server/user.jobengine.osgi.commons/src/user/commons/CommonsProperties.java index 26fc3a9a..87eac549 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/CommonsProperties.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/CommonsProperties.java @@ -4,8 +4,8 @@ import java.util.Hashtable; import java.util.Map; /** - * Hashtable alapú paraméter tároló. - * A paraméterek típus helyesen írhatóak be és vehetõek ki. + * Hashtable alapú paraméter tároló. A paraméterek típus helyesen + * írhatóak be és vehetőek ki. */ public class CommonsProperties { static public void checkParameter(String name, double parameter) { @@ -13,7 +13,7 @@ public class CommonsProperties { String msg = name + " cannot be 0."; throw new IllegalArgumentException(msg); } - } + } static public void checkParameter(String name, int parameter) { if (parameter == 0) { @@ -62,7 +62,7 @@ public class CommonsProperties { public boolean getBool(String key) { Object value = get(key); if (!(value instanceof Boolean)) - throw new CommonsException("Property doesn't contains Boolean value: " + key); + throw new CommonsException("Property doesn't contain Boolean value: " + key); return Boolean.parseBoolean(value.toString()); } @@ -72,7 +72,7 @@ public class CommonsProperties { throw new CommonsException("Property doesn't contains Integer value." + key); return Integer.parseInt(value.toString()); } - + public long getLong(String key) { Object value = get(key); if (!(value instanceof Long)) diff --git a/server/user.jobengine.osgi.commons/src/user/commons/FileTypeUtils.java b/server/user.jobengine.osgi.commons/src/user/commons/FileTypeUtils.java index f51e9fa6..2f7b42ef 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/FileTypeUtils.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/FileTypeUtils.java @@ -5,16 +5,16 @@ import java.util.Map; @SuppressWarnings("serial") public class FileTypeUtils { - + private static Map fileTypes; private static FileTypeInfo defaultFileTypeInfo; - - public static String FILETYPE_FILM = "film"; - public static String FILETYPE_MUSIC = "hanganyag"; - public static String FILETYPE_OTHER = "egyéb"; + + public static String FILETYPE_FILM = "film"; + public static String FILETYPE_MUSIC = "hanganyag"; + public static String FILETYPE_OTHER = "egyéb"; static { fileTypes = new HashMap() { - { + { put("avi", new FileTypeInfo(FILETYPE_FILM, true)); put("mpg", new FileTypeInfo(FILETYPE_FILM, true)); put("mp4", new FileTypeInfo(FILETYPE_FILM, true)); @@ -28,10 +28,10 @@ public class FileTypeUtils { put("mp3", new FileTypeInfo(FILETYPE_MUSIC, false)); } }; - + defaultFileTypeInfo = new FileTypeInfo(FILETYPE_OTHER, false); } - + public static FileTypeInfo get(String extension) { FileTypeInfo result = defaultFileTypeInfo; if (extension != null) { diff --git a/server/user.jobengine.osgi.commons/src/user/commons/IEntityPersister.java b/server/user.jobengine.osgi.commons/src/user/commons/IEntityPersister.java index c4865e50..67c0e24e 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/IEntityPersister.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/IEntityPersister.java @@ -3,37 +3,32 @@ package user.commons; public interface IEntityPersister { /*** - * Az adatb�zisban l�trehoz egy �j entit�st + * Az adatbázisban létrehoz egy új entitást * - * @param entity - * Perziszt�land� objektum + * @param entity perzisztálandó objektum */ void add(IEntityBase entity); /*** - * Elk�r az adatb�zisb�l egy objektumot + * Elkér az adatbázisból egy objektumot * - * @param classInfo - * Az objektum t�pusa - * @param id - * Egyedi azonos�t� - * @return Perziszt�lt objektum p�ld�ny + * @param classInfo Az objektum típusa + * @param id Egyedi azonosító + * @return Perzisztált objektum példány */ IEntityBase get(Class classInfo, long id); /*** - * Az adatb�zisban m�dos�t egy m�r l�tez� objektumot + * Az adatbázisban módosít egy már létező objektumot * - * @param entity - * A perziszt�land� objektum + * @param entity A perzisztálandó objektum */ void modify(IEntityBase entity); /*** - * Elt�vol�t egy objektumot az adatb�zisb�l + * Eltávolít egy objektumot az adatbázisból * - * @param entity - * Az elt�vol�tand� objektum + * @param entity Az eltávolítandó objektum */ void remove(IEntityBase entity); diff --git a/server/user.jobengine.osgi.commons/src/user/commons/Syncable.java b/server/user.jobengine.osgi.commons/src/user/commons/Syncable.java index 0c904233..1f68ce09 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/Syncable.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/Syncable.java @@ -3,7 +3,7 @@ package user.commons; import java.util.concurrent.locks.AbstractQueuedSynchronizer; /** - * Szinkronizációs õsosztály. + * Szinkronizációs ősosztály. */ public class Syncable extends EntityBase { @@ -34,21 +34,20 @@ public class Syncable extends EntityBase { private final Sync sync = new Sync(); /** - * Folyamat szinkronizálás blokkolásának feloldása. Unit tesztek - * támogatására készült. A akkor hívódik meg, amikor a folyamat feldolgozása - * véget ért egy teszt szempontjából. Ekkor a get() hívás, amit egy másik - * szál korábban kezdeményezett, visszatér, feloldva az hívó szál futásának - * blokkolását. + * Folyamat szinkronizálás blokkolásának feloldása. Unit tesztek támogatására + * készült. A akkor hívódik meg, amikor a folyamat feldolgozása véget ért egy + * teszt szempontjából. Ekkor a get() hívás, amit egy másik szál korábban + * kezdeményezett, visszatér, feloldva a hívó szál futásának blokkolását. */ public void done() { sync.innerDone(); } /** - * A folyamat futásának kivárása. A hívó szál addig blokkolódik, amig a - * done() hívás meg nem történik, ekkor visszatér. + * A folyamat futásának kivárása. A hívó szál addig blokkolódik, amíg a done() + * hívás meg nem történik, ekkor visszatér. * - * @return Ellenõrzõ objektum. + * @return Ellenőrző objektum. * @throws InterruptedException */ public Object get() throws InterruptedException { diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/DataChannel.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/DataChannel.java index d725f669..b2e90660 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/DataChannel.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/DataChannel.java @@ -5,19 +5,18 @@ import java.net.ServerSocket; import java.net.Socket; /** - * Adatcsatorna segédosztály. - * A kliens és a server is használja. - * Az aktív/passzív átviteli módtól függõen hozza létre a kapcsolatot. + * Adatcsatorna segédosztály. A kliens és a szerver is használja. Az + * aktív/passzív átviteli módtól függően hozza létre a kapcsolatot. * * @author vasary */ public class DataChannel { - + static public DataChannel fromPort(String params) { final String[] p = params.split(","); if (p.length < 6) - throw new FtpException("Parameter not contains enough information."); - + throw new FtpException("Parameter does not contain enough information."); + int[] values = new int[6]; InetAddress address = null; try { @@ -33,29 +32,30 @@ public class DataChannel { throw new FtpException("Parameter contains illegal port specification."); } int port = (values[4] << 8) + values[5]; - + return new DataChannel(address, port); } - + private InetAddress address = null; private boolean passive = false; - private ServerSocket passiveDataSocket = null; + private ServerSocket passiveDataSocket = null; private int port = 0; private final String PORT = "%1$d,%2$d,%3$d,%4$d,%5$d,%6$d"; - + DataChannel() { try { this.passiveDataSocket = new ServerSocket(0); - //this.passiveDataSocket.setReuseAddress(true); set this, if using fixed port (firewall implementation) + // this.passiveDataSocket.setReuseAddress(true); set this, if using fixed port + // (firewall implementation) this.port = passiveDataSocket.getLocalPort(); this.address = InetAddress.getLocalHost(); } catch (final Exception e) { - e.printStackTrace(); + e.printStackTrace(); } this.passive = true; } - + DataChannel(InetAddress address, int port) { this.address = address; this.port = port; @@ -65,18 +65,18 @@ public class DataChannel { public InetAddress getAddress() { return address; } - + private byte[] getAddressBytes() { byte[] bytes = address.getAddress(); for (int i = 0; i < 4; i++) { - if (bytes[i] < 0) + if (bytes[i] < 0) bytes[i] += 256; } return bytes; } public Socket getDataSocket() { - Socket socket = null; + Socket socket = null; try { if (passive) { passiveDataSocket.setSoTimeout(FtpConstants.DataSocketTimeOut); @@ -93,7 +93,7 @@ public class DataChannel { } public Socket getClientDataSocket() { - Socket socket = null; + Socket socket = null; try { if (passive) { passiveDataSocket.setSoTimeout(FtpConstants.DataSocketTimeOut); @@ -107,14 +107,15 @@ public class DataChannel { } return socket; } - + public int getPort() { return port; } - + public String getPortString() { byte[] bytes = getAddressBytes(); - return String.format(PORT, bytes[0], bytes[1], bytes[2], bytes[3], (getPort() & 0xff00) >> 8, getPort() & 0x00ff); + return String.format(PORT, bytes[0], bytes[1], bytes[2], bytes[3], (getPort() & 0xff00) >> 8, + getPort() & 0x00ff); } public boolean isPassive() { diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FileEvent.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FileEvent.java index 27274ec4..553fdd29 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FileEvent.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FileEvent.java @@ -3,7 +3,7 @@ package user.commons.ftp; import java.util.EventObject; /** - * File eseménykezelõ. + * File eseménykezelő. * * @author vasary */ @@ -11,11 +11,11 @@ public class FileEvent extends EventObject { private static final long serialVersionUID = 1L; private int percentComplete = 0; private boolean cancel = false; - + public FileEvent(Object source, int percent) { - super(source); - this.percentComplete = percent; - } + super(source); + this.percentComplete = percent; + } public void cancel() { cancel = true; @@ -30,7 +30,6 @@ public class FileEvent extends EventObject { } void setProgress(int percent) { - this.percentComplete = percent; + this.percentComplete = percent; } } - diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FileEventListener.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FileEventListener.java index c00530ec..a6e64a90 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FileEventListener.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FileEventListener.java @@ -1,16 +1,16 @@ package user.commons.ftp; import java.util.EventListener; + /** - * Ftp kliens file események. - * Egy file fel- és letöltésekor hívódik meg. - * Tartalmazza a folyamat százalékos állapotát. - * Visszajelzéssel megszakítható a folyamat. + * Ftp kliens file események. Egy file fel- és letöltésekor hívódik meg. + * Tartalmazza a folyamat százalékos állapotát. Visszajelzéssel megszakítható a + * folyamat. * * @author vasary */ public interface FileEventListener extends EventListener { - public void fileUpload(FileEvent evt); - public void fileDownload(FileEvent evt); -} + public void fileUpload(FileEvent evt); + public void fileDownload(FileEvent evt); +} diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpClient.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpClient.java index 0f2fb37f..6c920f79 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpClient.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpClient.java @@ -15,12 +15,13 @@ import java.util.ArrayList; import java.util.List; import javax.swing.event.EventListenerList; + import user.commons.ftp.FtpConstants.Command; /** - * Ftp kliens. - * A protokolnál magasabb szintû tagfüggvények támogatják az egyszerû fájl átvitelt. - * + * Ftp kliens. A protokolnál magasabb szintű tagfüggvények támogatják az + * egyszerű fájlátvitelt. + * * @author vasary */ public class FtpClient { @@ -31,19 +32,18 @@ public class FtpClient { private DataChannel dataChannel = null; private boolean passive = false; private EventListenerList listenerList = new EventListenerList(); - + public FtpClient() { } - public void addFileListener(FileEventListener listener) { - listenerList.add(FileEventListener.class, listener); - } + public void addFileListener(FileEventListener listener) { + listenerList.add(FileEventListener.class, listener); + } - public void connect(String host, int port) { - try - { + public void connect(String host, int port) { + try { socket = new Socket(host, port); - inputStream = new DataInputStream(socket.getInputStream()); + inputStream = new DataInputStream(socket.getInputStream()); outputStream = new DataOutputStream(socket.getOutputStream()); } catch (Exception e) { System.out.println("Connection error: " + e.getMessage()); @@ -52,17 +52,17 @@ public class FtpClient { lastResponse = getResponse(); if (lastResponse.getCode() != 220) - throw new FtpException("Connect unsucessfull."); + throw new FtpException("Connection unsuccessful."); } - public boolean cwd(String dir) { + public boolean cwd(String dir) { writeRequest(Command.CWD, dir); lastResponse = getResponse(); - if (lastResponse.getCode() == 250) + if (lastResponse.getCode() == 250) return true; return false; } - + public void disconnect() { writeRequest(Command.QUIT); lastResponse = getResponse(); @@ -74,14 +74,14 @@ public class FtpClient { if (isConnected()) socket.close(); } catch (Exception e) { - throw new FtpException("Error closeing connection: " + e.getMessage()); + throw new FtpException("Error closing connection: " + e.getMessage()); } - } + } public void download(String target, String destination) { if (passive == false) { if (!port()) - throw new FtpException("PORT command is unsuccessful!"); + throw new FtpException("PORT command is unsuccessful!"); } long fileSize = getSize(target); writeRequest(Command.RETR, target); @@ -101,72 +101,73 @@ public class FtpClient { int byteCount = 0; int prevPercent = 0; long downloadedBytes = 0; - + fireFileDownloadEvent(evt); if (!evt.isCanceled()) { while ((byteCount = inputSteam.read(buf)) > 0) { outputSteam.write(buf, 0, byteCount); - downloadedBytes += byteCount; - if (fileSize == 0) + downloadedBytes += byteCount; + if (fileSize == 0) continue; int percent = (int) (downloadedBytes * 100 / fileSize); if (percent - prevPercent >= 5) { - prevPercent = percent; + prevPercent = percent; evt.setProgress(percent); fireFileDownloadEvent(evt); if (evt.isCanceled()) - break; + break; } } } } catch (Exception e) { throw new FtpException(e.getMessage()); } finally { - try{ + try { if (inputSteam != null) inputSteam.close(); if (outputSteam != null) outputSteam.close(); if (dataSocket != null) dataSocket.close(); - } catch (Exception e) {} + } catch (Exception e) { + } } lastResponse = getResponse(); if (lastResponse.getCode() != 226 && !evt.isCanceled()) throw new FtpException("Unexpected termination of data transmission."); } - + protected void fireFileDownloadEvent(FileEvent evt) { - Object[] listeners = listenerList.getListenerList(); - for (int i=0; i flist(String params) { List formatted = new ArrayList(); String[] lines = list(params, false); - for (String line: lines) { + for (String line : lines) { formatted.add(new FtpFile(line)); } return formatted; } - + private FtpResponse getResponse() { final byte buf[] = new byte[FtpConstants.BufferSize]; int byteCount = 0; @@ -192,30 +193,30 @@ public class FtpClient { } boolean isConnected() { - if (socket == null) + if (socket == null) return false; return socket.isBound() && !socket.isClosed(); } - + public String[] list(String params) { return list(params, false); } - + private String[] list(String params, boolean namesOnly) { if (passive == false) { if (!port()) - throw new FtpException("PORT command is unsuccessful!"); + throw new FtpException("PORT command is unsuccessful!"); } - + if (namesOnly) writeRequest(Command.NLST, params); else writeRequest(Command.LIST, params); - + lastResponse = getResponse(); if (lastResponse.getCode() != 150) throw new FtpException("Unable to receive data."); - + Socket dataSocket = null; BufferedInputStream inputStream = null; String line = ""; @@ -229,13 +230,14 @@ public class FtpClient { } } catch (Exception e) { throw new FtpException(e.getMessage()); - }finally { + } finally { try { if (inputStream != null) inputStream.close(); if (dataSocket != null) dataSocket.close(); - } catch (Exception e) {} + } catch (Exception e) { + } } lastResponse = getResponse(); if (lastResponse.getCode() != 226) @@ -256,11 +258,11 @@ public class FtpClient { public boolean mkDir(String dir) { writeRequest(Command.MKD, dir); lastResponse = getResponse(); - if (lastResponse.getCode() == 250) + if (lastResponse.getCode() == 250) return true; return false; } - + public String[] nlist(String params) { return list(params, true); } @@ -277,7 +279,8 @@ public class FtpClient { int start = msg.indexOf("(") + 1; int end = msg.indexOf(")"); if (start == 0 || end == 0 || end < start) - throw new FtpException("Entering passive mode is unsuccessful! Wrong server reply: " + lastResponse.getMessage()); + throw new FtpException( + "Entering passive mode is unsuccessful! Wrong server reply: " + lastResponse.getMessage()); msg = msg.substring(start, end); dataChannel = DataChannel.fromPort(msg); passive = true; @@ -285,7 +288,7 @@ public class FtpClient { protected boolean port() { dataChannel = new DataChannel(); - writeRequest(Command.PORT, dataChannel.getPortString()); + writeRequest(Command.PORT, dataChannel.getPortString()); lastResponse = getResponse(); if (lastResponse.getCode() == 200) return true; @@ -305,13 +308,13 @@ public class FtpClient { } public void removeFileListener(FileEventListener listener) { - listenerList.remove(FileEventListener.class, listener); - } - + listenerList.remove(FileEventListener.class, listener); + } + public boolean rmDir(String dir) { writeRequest(Command.RMD, dir); lastResponse = getResponse(); - if (lastResponse.getCode() == 250) + if (lastResponse.getCode() == 250) return true; return false; } @@ -319,7 +322,7 @@ public class FtpClient { public void upload(String target, String destination) { if (passive == false) { if (!port()) - throw new FtpException("PORT command is unsuccessful!"); + throw new FtpException("PORT command is unsuccessful!"); } writeRequest(Command.STOR, destination); lastResponse = getResponse(); @@ -342,10 +345,10 @@ public class FtpClient { if (!evt.isCanceled()) { while ((byteCount = inputSteam.read(buf)) > 0) { outputSteam.write(buf, 0, byteCount); - uploadedBytes += byteCount; + uploadedBytes += byteCount; int percent = (int) (uploadedBytes * 100 / f.length()); if (percent - prevPercent >= 5) { - prevPercent = percent; + prevPercent = percent; evt.setProgress(percent); fireFileUploadEvent(evt); if (evt.isCanceled()) @@ -356,31 +359,32 @@ public class FtpClient { } catch (Exception e) { throw new FtpException(e.getMessage()); } finally { - try{ + try { if (inputSteam != null) inputSteam.close(); if (outputSteam != null) outputSteam.close(); if (dataSocket != null) dataSocket.close(); - } catch (Exception e) {} + } catch (Exception e) { + } } lastResponse = getResponse(); if (lastResponse.getCode() != 226 && !evt.isCanceled()) throw new FtpException("Unexpected termination of data transmission."); } + protected void writeRequest(Command command) { writeRequest(command, null); } - + protected void writeRequest(Command command, String params) { try { String message = command.toString(); message += (params == null) ? "" : " " + params; outputStream.writeBytes(message + FtpConstants.EOL); } catch (IOException e) { - System.out.println(String.format("CLIENT# ", e.getMessage())); + System.out.println(String.format("CLIENT# ", e.getMessage())); } } } - diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpConstants.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpConstants.java index 5492a773..86f14d6d 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpConstants.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpConstants.java @@ -6,8 +6,8 @@ import java.util.Date; import java.util.Locale; /** - * Konstansok, mint�k. A kliens �s a server �ltal haszn�lt �zenetek, - * v�laszok, felsorol�sok, form�z�shoz haszn�l mint�k. + * Konstansok, minták. A kliens és a server által használt üzenetek, + * válaszok, felsorolások, formázáshoz használt minták. * * @author vasary */ diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpException.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpException.java index 06e41147..d9d4c917 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpException.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpException.java @@ -1,9 +1,8 @@ package user.commons.ftp; /** - * Ftp kivétel. - * A kliens és a server is ezt használja. - * + * Ftp kivétel. A kliens és a server is ezt használja. + * * @author vasary */ public class FtpException extends RuntimeException { diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpFile.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpFile.java index a609fbb9..c3b12b0f 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpFile.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpFile.java @@ -3,9 +3,8 @@ package user.commons.ftp; import java.util.Date; /** - * Virtuális file objektum. - * Az Ftp kliens plusz szolgáltatása, hogy az flist() fügvény, - * ilyen objektumokból álló listát ad vissza. ld. + * Virtuális file objektum. Az Ftp kliens plusz szolgáltatása, hogy az + * flist() függvény, ilyen objektumokból álló listát ad vissza. ld. * * @author vasary */ @@ -15,7 +14,7 @@ public class FtpFile { private boolean isDirectory = false; private long size = 0; private Date lastModified = null; - + public FtpFile(String ftpReply) { String s = ftpReply; try { diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpFileFilter.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpFileFilter.java index 0c1f4709..c454fa45 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpFileFilter.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpFileFilter.java @@ -4,40 +4,40 @@ import java.io.File; import java.io.FileFilter; /** - * Ftp file lista filter. - * A LIST parancs paraméterébõl FileFilter-t készít a szûréshez. + * Ftp file lista filter. A LIST parancs paraméteréből FileFilter-t + * készít a szűréshez. * * @author vasary */ public class FtpFileFilter implements FileFilter { private String params = null; - private boolean forDirectories = false; - + private boolean forDirectories = false; + FtpFileFilter(String params, boolean forDirectories) { this.params = params; this.forDirectories = forDirectories; } - + public boolean accept(File file) { - boolean ret = false; + boolean ret = false; String name = file.getName(); - - if (forDirectories) + + if (forDirectories) ret = file.isDirectory(); else ret = file.isFile(); - + if (ret == false) return ret; - + if (params == null || params.trim().length() == 0) return ret; - + if (params.startsWith("*")) { ret &= name.endsWith(params.replace("*", "")); return ret; } - + if (params.endsWith("*")) { ret &= name.startsWith(params.replace("*", "")); return ret; @@ -47,9 +47,9 @@ public class FtpFileFilter implements FileFilter { String[] p = params.split("\\*"); if (p.length == 2) ret &= name.startsWith(p[0]) && name.endsWith(p[1]); - } else + } else ret &= file.getName().equals(params); - + return ret; } } diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpProtocol.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpProtocol.java index 8df0c297..6070a88f 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpProtocol.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpProtocol.java @@ -18,10 +18,10 @@ import user.commons.ftp.FtpConstants.Command; import user.commons.ftp.FtpServerProperties.FtpUser; /** - * Ftp protokol implementáció. - * A protokol leírásnak megfelelõen a beérkezõ parancsra végrehajtja a - * kért mûveletet, és a szabályoknak megfelelõen válaszol. - * + * Ftp protokol implementáció. A protokol leírásnak megfelelően a + * beérkező parancsra végrehajtja a kért műveletet, és a szabályoknak + * megfelelően válaszol. + * * @author vasary */ public class FtpProtocol { @@ -29,9 +29,9 @@ public class FtpProtocol { static private String currentDir = null; private FtpSession session = null; private DataChannel dataChannel = null; - private FtpServerProperties properties = null; + private FtpServerProperties properties = null; private FtpUser currentUser = null; - + FtpProtocol(FtpSession session) { this.session = session; this.properties = session.getServer().getProperties(); @@ -43,7 +43,7 @@ public class FtpProtocol { return false; return true; } - + protected void Confirm() { writeReply(FtpConstants.MSG200); } @@ -151,11 +151,11 @@ public class FtpProtocol { String filter = null; if (chdir != null && chdir.isDirectory()) { - // paraméterben megadott könyvtár listázás + // paraméterben megadott könyvtár listázás dir = chdir; } else { if (params != null && params.contains("/")) { - // paraméterben megadott könyvtár és szûrõ + // paraméterben megadott könyvtár és szűrő String[] param = params.split("/"); if (param.length > 1) { filter = param[param.length - 1]; @@ -164,7 +164,7 @@ public class FtpProtocol { dir = chdir; } } else { - // aktuális munkakönyvtár listázás + // aktuális munkakönyvtár listázás filter = params; } } @@ -190,23 +190,20 @@ public class FtpProtocol { String name = null; try { dataSocket = dataChannel.getDataSocket(); - outputStream = new BufferedOutputStream(dataSocket - .getOutputStream(), FtpConstants.BufferSize); + outputStream = new BufferedOutputStream(dataSocket.getOutputStream(), FtpConstants.BufferSize); for (File d : dirs) { if (namesOnly) name = d.getName() + FtpConstants.EOL; else - name = String.format(FtpConstants.LISTFORMAT, "", d - .getName(), FtpConstants.getLDTMString(d - .lastModified())); + name = String.format(FtpConstants.LISTFORMAT, "", d.getName(), + FtpConstants.getLDTMString(d.lastModified())); outputStream.write(name.getBytes()); } for (File f : files) { if (namesOnly) name = f.getName() + FtpConstants.EOL; else - name = String.format(Locale.ENGLISH, - FtpConstants.LISTFORMAT, f.length(), f.getName(), + name = String.format(Locale.ENGLISH, FtpConstants.LISTFORMAT, f.length(), f.getName(), FtpConstants.getLDTMString(f.lastModified())); outputStream.write(name.getBytes()); } @@ -233,8 +230,7 @@ public class FtpProtocol { File f = new File(getCurrentDir() + params); if (f.exists()) writeReply(String.format(FtpConstants.MSG213STIRNG, - FtpConstants.MDTMFormatter - .format(new Date(f.lastModified())))); + FtpConstants.MDTMFormatter.format(new Date(f.lastModified())))); else writeReply(String.format(FtpConstants.MSG550, params)); } @@ -271,7 +267,7 @@ public class FtpProtocol { } currentUser.authenticate(params); if (currentUser.isAuthenticated()) { - setRoot(properties.getServerRoot()+ currentUser.getHome()); + setRoot(properties.getServerRoot() + currentUser.getHome()); writeReply(FtpConstants.MSG230); return; } @@ -306,8 +302,7 @@ public class FtpProtocol { System.out.println("Command is not implemented."); } int commandLen = input[0].length(); - String params = (line.length() > commandLen + 1) ? line.substring( - commandLen + 1).trim() : null; + String params = (line.length() > commandLen + 1) ? line.substring(commandLen + 1).trim() : null; switch (cmd) { case USER: { User(params); @@ -425,10 +420,8 @@ public class FtpProtocol { try { dataSocket = dataChannel.getDataSocket(); final byte buf[] = new byte[FtpConstants.BufferSize]; - inputStream = new BufferedInputStream(new FileInputStream(file), - FtpConstants.BufferSize); - outputStream = new BufferedOutputStream(dataSocket - .getOutputStream(), FtpConstants.BufferSize); + inputStream = new BufferedInputStream(new FileInputStream(file), FtpConstants.BufferSize); + outputStream = new BufferedOutputStream(dataSocket.getOutputStream(), FtpConstants.BufferSize); int byteCount = 0; while ((byteCount = inputStream.read(buf)) > 0) { outputStream.write(buf, 0, byteCount); @@ -492,7 +485,7 @@ public class FtpProtocol { public void setRoot(String root) { File path = new File(root); try { - + String filePath = path.getCanonicalPath(); filePath = FtpConstants.terminatedDir(filePath); if (path.exists() && path.isFile()) @@ -546,10 +539,8 @@ public class FtpProtocol { try { dataSocket = dataChannel.getDataSocket(); final byte buf[] = new byte[FtpConstants.BufferSize]; - inputStream = new BufferedInputStream(dataSocket.getInputStream(), - FtpConstants.BufferSize); - outputStream = new BufferedOutputStream(new FileOutputStream(file), - FtpConstants.BufferSize); + inputStream = new BufferedInputStream(dataSocket.getInputStream(), FtpConstants.BufferSize); + outputStream = new BufferedOutputStream(new FileOutputStream(file), FtpConstants.BufferSize); int byteCount = 0; while ((byteCount = inputStream.read(buf)) > 0) { outputStream.write(buf, 0, byteCount); @@ -568,8 +559,7 @@ public class FtpProtocol { } catch (Exception e) { } } - writeReply(String - .format(FtpConstants.MSG226STOR, params, file.length())); + writeReply(String.format(FtpConstants.MSG226STOR, params, file.length())); } protected void Syst() { diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpResponse.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpResponse.java index 473f944e..8ccc46bb 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpResponse.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpResponse.java @@ -1,9 +1,9 @@ package user.commons.ftp; /** - * Ftp server válasz. - * Az Ftp kliens használja, a válaszüzenetek kód/szöveg szeparálására. - * + * Ftp server válasz. Az Ftp kliens használja, a válaszüzenetek + * kód/szöveg szeparálására. + * * @author vasary */ public class FtpResponse { @@ -13,13 +13,14 @@ public class FtpResponse { FtpResponse(String message) { String[] msg = message.split(" "); try { - this.code = Integer.parseInt(msg[0]); + this.code = Integer.parseInt(msg[0]); this.message = message.replace(msg[0] + " ", "").trim(); - } catch (Exception e) {} - - System.out.println(String.format("CLIENT# (%1$d) %2$s", this.code, this.message)); + } catch (Exception e) { + } + + System.out.println(String.format("CLIENT# (%1$d) %2$s", this.code, this.message)); } - + public String getMessage() { return message; } diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpServer.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpServer.java index fa1e9b14..269268b3 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpServer.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpServer.java @@ -1,19 +1,20 @@ package user.commons.ftp; -import java.io.*; -import java.net.*; +import java.io.IOException; +import java.net.ServerSocket; +import java.net.Socket; /** - * Ftp server. - * Saját szálon fut, és minden kapcsolathoz külön session szálat indít. + * Ftp server. Saját szálon fut, és minden kapcsolathoz külön session + * szálat indít. * * @author vasary */ -public class FtpServer extends Thread{ +public class FtpServer extends Thread { private ServerSocket serverSocket = null; private String name = "FtpServer Main Thread"; private FtpServerProperties properties = null; - + FtpServer() { try { properties = new FtpServerProperties(); @@ -35,11 +36,11 @@ public class FtpServer extends Thread{ System.out.println("Exception on new ServerSocket: " + e); } } - + public FtpServerProperties getProperties() { return properties; - } - + } + public void run() { this.setName(name); while (true) { @@ -54,11 +55,11 @@ public class FtpServer extends Thread{ e.printStackTrace(); } System.out.println("New client connected."); - FtpSession t = new FtpSession(this, socket); - System.out.println("Starting a server side client thread."); + FtpSession t = new FtpSession(this, socket); + System.out.println("Starting a server-side client thread."); t.start(); } - } + } public void shutdown() { try { @@ -68,5 +69,5 @@ public class FtpServer extends Thread{ } catch (IOException e) { e.printStackTrace(); } - } + } } diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpServerProperties.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpServerProperties.java index ebc3b6ee..3180de46 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpServerProperties.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpServerProperties.java @@ -5,19 +5,18 @@ import java.util.ArrayList; import java.util.List; import user.commons.CommonsProperties; + /** -* Ftp server beállítások. -* SERVERROOT - Gyökér könyvtár. A felhasználók home könyvtárai ez alatt jönnek létre. -* PORT - Port szám, amin a server fogadja a kapcsolatokat. -* USERS - FtpUser lista. + * Ftp server beállítások. SERVERROOT - Gyökér könyvtár. A felhasználók + * home könyvtárai ez alatt jönnek létre. PORT - Port szám, amin a server + * fogadja a kapcsolatokat. USERS - FtpUser lista. * * @author vasary */ public class FtpServerProperties extends CommonsProperties { /** - * Ftp felhasználó. - * A home SERVERROOT-hoz képest relatív (chroot). + * Ftp felhasználó. A home SERVERROOT-hoz képest relatív (chroot). * * @author vasary */ @@ -26,12 +25,12 @@ public class FtpServerProperties extends CommonsProperties { private String password = null; private String home = null; private boolean authenticated = false; - + FtpUser(String name, String password, String home) { if (name == null || name.length() == 0) - throw new FtpException("User name cannot be null or empty."); + throw new FtpException("User name can not be null or empty."); if (home == null) - throw new FtpException("User home directory cannot be null."); + throw new FtpException("User home directory can not be null."); this.name = name; this.password = password; this.home = home; @@ -52,14 +51,14 @@ public class FtpServerProperties extends CommonsProperties { public String getName() { return name; } - + public boolean isAuthenticated() { return authenticated; } - } + } - static public final String USERS = "Users"; - static public final String SERVERROOT = "ServerRoot"; + static public final String USERS = "Users"; + static public final String SERVERROOT = "ServerRoot"; static public final String PORT = "Port"; FtpServerProperties() { @@ -78,7 +77,7 @@ public class FtpServerProperties extends CommonsProperties { super.add(PORT, port); super.add(USERS, getDefaultUsers()); } - + public FtpServerProperties(int port, String serverRoot, List users) { CommonsProperties.checkParameter(SERVERROOT, serverRoot); CommonsProperties.checkParameter(PORT, port); @@ -87,7 +86,7 @@ public class FtpServerProperties extends CommonsProperties { super.add(PORT, port); super.add(USERS, users); } - + protected List getDefaultUsers() { List defaultUsers = new ArrayList(); defaultUsers.add(new FtpUser("ftp", null, "anonymous")); @@ -99,24 +98,24 @@ public class FtpServerProperties extends CommonsProperties { FtpUser getFtpUser(String name) { if (name == null || name.length() == 0) return null; - for (FtpUser user: getUsers()) { + for (FtpUser user : getUsers()) { if (user.getName().equals(name)) return user; } return null; } - + public int getPort() { return getInt(PORT); } - - public String getServerRoot(){ + + public String getServerRoot() { String root = getString(SERVERROOT); return FtpConstants.terminatedDir(root); } - + @SuppressWarnings("unchecked") - public List getUsers(){ + public List getUsers() { Object o = get(USERS); return (List) o; } diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpSession.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpSession.java index 6480b3b5..1531d335 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpSession.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/FtpSession.java @@ -5,9 +5,9 @@ import java.io.DataOutputStream; import java.net.Socket; /** - * Ftp server oldali kliens session, a bejövõ parancsok kezelésére. - * Saját szálon fut, és minden kapcsolathoz külön session tartozik. - * Quit parancsra, vagy kliens oldali kapcsolat lezárás esetén kilép. + * Ftp server oldali kliens session, a bejövő parancsok kezelésére. Saját + * szálon fut, és minden kapcsolathoz külön session tartozik. Quit parancsra, + * vagy kliens oldali kapcsolat lezárás esetén kilép. * * @author vasary */ @@ -17,12 +17,12 @@ class FtpSession extends Thread { private DataOutputStream outputStream = null; private String name = "FtpServer Main Thread for %1$s"; private FtpServer server = null; - + FtpSession(FtpServer server, Socket socket) { this.server = server; this.socket = socket; } - + public DataOutputStream getOutputStream() { return this.outputStream; } @@ -33,15 +33,15 @@ class FtpSession extends Thread { public void run() { this.setName(String.format(name, socket.getRemoteSocketAddress())); - + System.out.print("Trying to create streams..."); try { byte[] buf = new byte[FtpConstants.BufferSize]; - inputStream = new DataInputStream(socket.getInputStream()); + inputStream = new DataInputStream(socket.getInputStream()); outputStream = new DataOutputStream(socket.getOutputStream()); System.out.println("created."); FtpProtocol protocol = new FtpProtocol(this); - + while (true) { int byteCount = 0; String line = ""; @@ -53,9 +53,9 @@ class FtpSession extends Thread { line = line.trim(); System.out.println(line); if (!protocol.ProcessCommand(line)) - break;//QUIT parancsra kilépés! + break;// QUIT parancsra kiLépés! } - + } catch (Exception e) { System.out.println("Ftp session error: " + e.getMessage()); return; diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/IProgressEventListener.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/IProgressEventListener.java index c25cbba8..928e770d 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/IProgressEventListener.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/IProgressEventListener.java @@ -1,15 +1,14 @@ package user.commons.ftp; import java.util.EventListener; + /** - * Ftp kliens file események. - * Egy file fel- és letöltésekor hívódik meg. - * Tartalmazza a folyamat százalékos állapotát. - * Visszajelzéssel megszakítható a folyamat. + * Ftp kliens file események. Egy file fel- és letöltésekor hívódik meg. + * Tartalmazza a folyamat százalékos állapotát. Visszajelzéssel megszakítható a + * folyamat. * * @author vasary */ public interface IProgressEventListener extends EventListener { - public void progressChanged(ProgressEvent evt); + public void progressChanged(ProgressEvent evt); } - diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/ProgressEvent.java b/server/user.jobengine.osgi.commons/src/user/commons/ftp/ProgressEvent.java index 4b3212f6..66dcc0ea 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/ProgressEvent.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/ProgressEvent.java @@ -3,7 +3,7 @@ package user.commons.ftp; import java.util.EventObject; /** - * File eseménykezelõ. + * File eseménykezelő. * * @author vasary */ diff --git a/server/user.jobengine.osgi.commons/src/user/commons/ftp/TODO.txt b/server/user.jobengine.osgi.commons/src/user/commons/ftp/TODO.txt index f121e904..33d4ac55 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/ftp/TODO.txt +++ b/server/user.jobengine.osgi.commons/src/user/commons/ftp/TODO.txt @@ -1,7 +1,7 @@ --Hiányzó parancsok és átviteli módok implementálása +-Hiányzó parancsok és átviteli módok implementálása http://www.faqs.org/rfcs/rfc959.html RNFR, RNTO, SMNT, STOU, ACCT, REIN, ABOR, STRU, MODE, APPE, ALLO, REST, SITE, STAT --Proxy és fix adatcsatorna port támogatás +-Proxy és fix adatcsatorna port támogatás -FXP -Log --Integrált autentikáció +-Integrált autentikáció diff --git a/server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/GetExtendedFieldCommand.java b/server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/GetExtendedFieldCommand.java index 1a120162..0b469c2e 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/GetExtendedFieldCommand.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/GetExtendedFieldCommand.java @@ -9,7 +9,7 @@ Number Field Description Max Size of when the media was recorded 8 1 Codec Where Recorded The video server name and channel where the media was recorded 19 2 Legacy Field Used only in Nexio Browse 1.0 and older low-res systems to link - a low-res clip to its matching high-res clip�s 8-byte ID handle. 8 + a low-res clip to its matching high-res clip's 8-byte ID handle. 8 3 UMID Unique Media Identifier 64 4 Video Info Extended video format and frame rate in a bit-wise algorithm of 128 bits 16 @@ -35,11 +35,11 @@ Number Field Description Max Size 17 User-definable Field #4 UNICODE-stored 25-character user entry field 50 18 External Controller UID A field reserved for external controllers needing a place to store their own unique identifiers 16 -19 Video ARC A series of seven 2-byte values defining a clip�s video +19 Video ARC A series of seven 2-byte values defining a clip's video aspect ratio conversion when loaded into a channel of opposite resolution. This field also sets whether to override existing AFD data and whether - to override an SD clip�s native aspect ratio. 14 + to override an SD clip's native aspect ratio. 14 20 Modified Timestamp A FILETIME structure representing the time and date stamp when the media was last modified. See below for list of protocol commands which trigger this timestamp. 8 @@ -47,9 +47,9 @@ Number Field Description Max Size the QuiC software application 2 22 User Segments In Use Used for managing the information stored in user data segments, part of the DTA modes. - The 2 bytes represent a bitmask of �in use� user data slots 2 + The 2 bytes represent a bitmask of "in use" user data slots 2 23 Audio Track Compression Info A series of 1-byte data per audio track (up to 32 tracks) to indicate - each track�s compression type and channel count 32 + each track's compression type and channel count 32 24 Audio Track Tag Info A series of 1-byte data per audio track (up to 32 tracks) to identify the content of each track using special audio tags 32*/ public class GetExtendedFieldCommand extends Command { diff --git a/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCClient.java b/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCClient.java index d572ad65..650fc8fd 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCClient.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCClient.java @@ -17,7 +17,7 @@ import org.apache.logging.log4j.Logger; import user.commons.ItemSource; /*** - * Rhozet Carbon Coder illeszt�s. + * Rhozet Carbon Coder illesztés. */ public class RCCClient { private static final Logger logger = LogManager.getLogger(); @@ -29,23 +29,22 @@ public class RCCClient { private PrintStream outputStream; /*** - * Rhozet Carbon Coder illeszt�s l�trehoz�sa. A kommunik�ci� a TCP/1120 - * porton zajlik. + * Rhozet Carbon Coder illesztés létrehozása. A kommunikáció a TCP/1120 porton + * zajlik. * - * @param host - * A t�voli transzk�dol� alrendszer h�l�zati neve, vagy IP c�me + * @param host A távoli transzkódoló alrendszer hálózati neve, vagy IP-címe */ public RCCClient(String host) { this.port = 1120; this.hostName = "localhost"; if (StringUtils.isEmpty(host)) { - logger.info("RCC server not specified, defaulting to localhost:1120"); + logger.info("RCC server is not specified, defaulting to localhost:1120"); } else { String data[] = host.split("\\:"); if (data.length == 1) { this.hostName = host; - logger.info("RCC server port not specified, defaulting to port 1120"); + logger.info("RCC server port is not specified, defaulting to port 1120"); } if (data.length == 2) { this.hostName = data[0]; @@ -55,11 +54,10 @@ public class RCCClient { } /*** - * Transzk�dol�si folyamat megszak�t�sa. + * Transzkódolási folyamat megszakítása. * - * @param id - * A megszak�tand� folyamat azonos�t�ja. - * @return RCCResponseJobCommand t�pus� v�lasz + * @param id A megszakítandó folyamat azonosítója. + * @return RCCResponseJobCommand típusú válasz */ public RCCResponseJobCommand cancelJob(String id) { RCCResponseJobCommand result = null; @@ -128,21 +126,15 @@ public class RCCClient { } /*** - * Transzk�dol�si folyamat ind�t�sa. + * Transzkódolási folyamat indítása. * - * @param jobName - * A folyamat tetsz�leges neve. - * @param inputFilePath - * A forr�s m�dia el�r�si �tja. - * @param outputDir - * A c�l m�dia kimeneti mapp�ja. - * @param profileGuid - * A profil azonos�t�ja. - * @param id - * Jelenleg nem haszn�lt mez�. �rt�ke tetsz�leges, pl. 0 - * @param priority - * Priorit�s. �rt�ke 0-9 k�z�tt a priorit�st hat�rozza meg, 255 - * eset�n azonnali ind�t�st. + * @param jobName A folyamat tetszőleges neve. + * @param inputFilePath A forrás média elérési útja. + * @param outputDir A cél média kimeneti mappája. + * @param profileGuid A profil azonosítója. + * @param id Jelenleg nem használt mező. értéke tetszőleges, pl. 0 + * @param priority prioritás. értéke 0-9 között a prioritást határozza meg, + * 255 esetén azonnali indítást. * @return */ public String cueueJobByGuid(String jobName, List itemSource, String outputDir, String profileGuid, @@ -172,12 +164,11 @@ public class RCCClient { } /*** - * Profil azonos�t�j�nak lek�rdez�se n�v alapj�n. + * Profil azonosítójának lekérdezése név alapján. * - * @param name - * A profil neve. - * @return Eredm�nyk�nt a profil azopnos�t�j�t kapjuk, sz�veges t�pusra - * konvert�lva. + * @param name A profil neve. + * @return eredményként a profil azonosítóját kapjuk, szöveges típusra + * konvertálva. */ public String getProfileId(String name) { String result = null; @@ -188,9 +179,9 @@ public class RCCClient { } /*** - * Profilok lek�rdez�se a t�voli eszk�zr�l. + * Profilok lekérdezése a távoli eszközről. * - * @return Az eredm�ny egy azonos�t� kulcsokb�l �s a profilok nev�b�l �ll� + * @return Az eredmény egy azonosító kulcsokból és a profilok nevéből álló * lista. */ public Map getProfileList() { @@ -235,12 +226,11 @@ public class RCCClient { } /*** - * Adott azonos�t�j� folyamat �llapot�nak lek�rdez�se. + * Adott azonosítójú folyamat állapotának lekérdezése. * - * @param id - * Folyamat azonos�t�ja. - * @return Az eredm�ny egy RCCResponseJobCommand objektum, ami t�bbek k�z�tt - * a folyamat st�tusz�t �s a feldolgozotts�g sz�zal�kos �rt�k�t is + * @param id Folyamat azonosítója. + * @return Az eredmény egy RCCResponseJobCommand objektum, ami többek között a + * folyamat státuszát és a feldolgozottság százalékos értékét is * tartalmazza. */ public RCCResponseJobCommand queryStatus(String id) { @@ -258,12 +248,11 @@ public class RCCClient { } /*** - * Profil param�tereinek lek�rdez�se. + * Profil paramétereinek lekérdezése. * - * @param id - * A profil azonos�t�ja. - * @return Az eredm�ny RCCResponseProfileCommand t�pus� objektum, ami a - * r�szletes inform�ci�kat hordozza. + * @param id A profil azonosítója. + * @return Az eredmény RCCResponseProfileCommand típusú objektum, ami a + * részletes információkat hordozza. */ public RCCResponseProfileCommand getProfileDetails(String id) { RCCResponseProfileCommand result = null; diff --git a/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCJob.java b/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCJob.java index b4519985..9890f83e 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCJob.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCJob.java @@ -6,7 +6,7 @@ import user.commons.ItemSource; import user.commons.RemoteFile; /*** - * Traszkódolási folyamat. + * Traszkódolási folyamat. */ public class RCCJob { private String name; @@ -19,16 +19,12 @@ public class RCCJob { private String errorMessage; /*** - * Új folyamat példányosítása. + * Új folyamat példányosítása. * - * @param client - * A kapcsolódáshoz használt kliens. - * @param name - * A folyamat tetszõleges elnevezése. - * @param data - * Jelenleg nem használt. Értéke tetszõleges, pl. null. - * @param id - * Jelenleg nem használt. Értéke tetszõleges, pl. 0. + * @param client A kapcsolódáshoz használt kliens. + * @param name A folyamat tetszőleges elnevezése. + * @param data Jelenleg nem használt. Értéke tetszőleges, pl. null. + * @param id Jelenleg nem használt. Értéke tetszőleges, pl. 0. */ public RCCJob(RCCClient client, String name, Object data, long id) { this.client = client; @@ -42,7 +38,7 @@ public class RCCJob { } /*** - * Legutolsó hibaüzenet szövege. + * Legutolsó hibaüzenet szövege. * * @return */ @@ -51,9 +47,9 @@ public class RCCJob { } /*** - * Egyedi azonosító. + * Egyedi azonosító. * - * @return A transzkóder által generál egyedi folyamat azonosító. + * @return A transzkóder által generált egyedi folyamat azonosító. */ public String getGuid() { return guid; @@ -71,43 +67,44 @@ public class RCCJob { } /*** - * @return Folyamat feldolgozottság százalékos értéke. + * @return Folyamat feldolgozottság százalékos értéke. */ public int getProgress() { return progress; } /*** - * @return Folyamat státusza. + * @return Folyamat státusza. */ public String getStatus() { return status; } /*** - * @return Igaz értéket ad, ha hiba történt a folyamatban. + * @return Igaz értéket ad, ha hiba történt a folyamatban. */ public boolean isError() { return status.equals("ERROR"); } /*** - * @return Igaz értéket ad, ha a folyamat fut. + * @return Igaz értéket ad, ha a folyamat fut. */ public boolean isRunning() { refresh(); - return !status.equals("FAILED") && !status.equals("ERROR") && !status.equals("STOPPED") && !status.equals("COMPLETED"); + return !status.equals("FAILED") && !status.equals("ERROR") && !status.equals("STOPPED") + && !status.equals("COMPLETED"); } /*** - * @return Igaz értéket ad, ha a folyamat sikeresen véget ért. + * @return Igaz értéket ad, ha a folyamat sikeresen véget ért. */ public boolean isSuccess() { return status.equals("COMPLETED"); } /*** - * Frissítés. A folyamat paraméterei aktualizálódnak. + * Frissítés. A folyamat paraméterei aktualizálódnak. */ public void refresh() { if (client != null) { @@ -123,7 +120,7 @@ public class RCCJob { } /*** - * A folyamat megszakítása. + * A folyamat megszakítása. */ public void cancel() { if (client != null) @@ -131,15 +128,12 @@ public class RCCJob { } /*** - * Folyamat indítása, elküldése a transzkóder alrendszernek. + * Folyamat indítása, elküldése a transzkóder alrendszernek. * - * @param inputFilePath - * A forrás média elérési útja. - * @param outputDir - * A cél média kimeneti mappája. - * @param profileGuid - * A profil azonosítója. - * @return Igaz értéket ad, ha sikerült a folyamat elküldése. + * @param inputFilePath A forrás média elérési útja. + * @param outputDir A cél média kimeneti mappája. + * @param profileGuid A profil azonosítója. + * @return Igaz értéket ad, ha sikerült a folyamat elküldése. */ public boolean submit(String inputFilePath, String outputDir, String profileGuid) { if (client != null) diff --git a/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCMessageProfile.java b/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCMessageProfile.java index d8f3c0e1..72ce74f3 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCMessageProfile.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCMessageProfile.java @@ -1,20 +1,20 @@ package user.commons.rcc; + import org.w3c.dom.Element; -public class RCCMessageProfile extends RCCMessage -{ - public RCCMessageProfile() - { +public class RCCMessageProfile extends RCCMessage { + public RCCMessageProfile() { super(); - if (xmlDocument == null || root == null) return; + if (xmlDocument == null || root == null) + return; setTaskType("ProfileList"); Element elem = xmlDocument.createElement("ProfileAttributes"); root.appendChild(elem); - //Destination, Filter_Audio, Filter_Video, Setting, Connection - //de csak a Destination müxik + // Destination, Filter_Audio, Filter_Video, Setting, Connection + // de csak a Destination műxik elem.setAttribute("ProfileType", "Destination"); } } \ No newline at end of file diff --git a/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCResponse.java b/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCResponse.java index a951dc22..a2cb0a0c 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCResponse.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/rcc/RCCResponse.java @@ -22,13 +22,13 @@ public class RCCResponse { RCCResponse(String response) { - //logger.info(response); + // logger.info(response); this.response = response.replace("CarbonAPIXML1 ", ""); int pos = this.response.indexOf(" "); checkLength = Integer.parseInt(this.response.substring(0, pos)); this.response = this.response.substring(pos + 1); - // if (checkLength == this.responseXML.length()) mi�rt nem ugyan az??? + // if (checkLength == this.responseXML.length()) miért nem ugyanaz??? try { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); diff --git a/server/user.jobengine.osgi.commons/src/user/commons/remotestore/DirectoryUtils.java b/server/user.jobengine.osgi.commons/src/user/commons/remotestore/DirectoryUtils.java index 7aa6e5e4..dde68202 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/remotestore/DirectoryUtils.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/remotestore/DirectoryUtils.java @@ -6,7 +6,9 @@ public class DirectoryUtils { private static final String PATHSEPARATOR_WINDOWS = "\\"; private static final String PATHSEPARATOR_LINUX = "/"; - private static final String PATHSEPARATOR = System.getProperty("os.name").startsWith("Windows") ? PATHSEPARATOR_WINDOWS : PATHSEPARATOR_LINUX; + private static final String PATHSEPARATOR = System.getProperty("os.name").startsWith("Windows") + ? PATHSEPARATOR_WINDOWS + : PATHSEPARATOR_LINUX; public static String checkSlash(String data, boolean forceStart, boolean forceEnd) { return checkSlash(PATHSEPARATOR, data, forceStart, forceEnd); @@ -15,12 +17,12 @@ public class DirectoryUtils { public static String checkSlash(String separator, String data, boolean forceStart, boolean forceEnd) { String result = ""; if (data != null) { - // Hibát okoz linux alatt a teljes elérési utak esetében! + // Hibát okoz linux alatt a teljes elérési utak esetében! result = StringUtils.strip(data, separator); result = forceStart ? separator + result : result; result = forceEnd ? result + separator : result; - // lehetséges javítás, tesztelendõ + // lehetséges javítás, tesztelendő // if (result.indexOf(separator) != 0 && forceStart) // result = separator + result; // @@ -62,7 +64,8 @@ public class DirectoryUtils { return combine(path1, path2, false, false); } - public static String combine(String path1, String path2, boolean isFile, boolean forceSystemSeparator) throws Exception { + public static String combine(String path1, String path2, boolean isFile, boolean forceSystemSeparator) + throws Exception { String result = ""; String separator = null; String normalizedPath1 = null; diff --git a/server/user.jobengine.osgi.commons/src/user/commons/remotestore/ProgressEvent.java b/server/user.jobengine.osgi.commons/src/user/commons/remotestore/ProgressEvent.java index d058beb9..bb429d8d 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/remotestore/ProgressEvent.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/remotestore/ProgressEvent.java @@ -3,7 +3,7 @@ package user.commons.remotestore; import java.util.EventObject; /** - * File eseménykezelõ. + * File eseménykezelő. * * @author vasary */ diff --git a/server/user.jobengine.osgi.commons/src/user/commons/remotestore/SambaFileFilter.java b/server/user.jobengine.osgi.commons/src/user/commons/remotestore/SambaFileFilter.java index 5fd16b6a..f32cbec4 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/remotestore/SambaFileFilter.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/remotestore/SambaFileFilter.java @@ -4,40 +4,40 @@ import java.io.File; import java.io.FileFilter; /** - * Ftp file lista filter. - * A LIST parancs paraméterébõl FileFilter-t készít a szûréshez. + * Ftp file lista filter. A LIST parancs paraméteréből FileFilter-t + * készít a szűréshez. * * @author vasary */ public class SambaFileFilter implements FileFilter { private String params = null; - private boolean forDirectories = false; - + private boolean forDirectories = false; + SambaFileFilter(String params, boolean forDirectories) { this.params = params; this.forDirectories = forDirectories; } - + public boolean accept(File file) { - boolean ret = false; + boolean ret = false; String name = file.getName(); - - if (forDirectories) + + if (forDirectories) ret = file.isDirectory(); else ret = file.isFile(); - + if (ret == false) return ret; - + if (params == null || params.trim().length() == 0) return ret; - + if (params.startsWith("*")) { ret &= name.endsWith(params.replace("*", "")); return ret; } - + if (params.endsWith("*")) { ret &= name.startsWith(params.replace("*", "")); return ret; @@ -47,9 +47,9 @@ public class SambaFileFilter implements FileFilter { String[] p = params.split("\\*"); if (p.length == 2) ret &= name.startsWith(p[0]) && name.endsWith(p[1]); - } else + } else ret &= file.getName().equals(params); - + return ret; } } diff --git a/server/user.jobengine.osgi.commons/src/user/commons/remotestore/StatusEvent.java b/server/user.jobengine.osgi.commons/src/user/commons/remotestore/StatusEvent.java index 060a3f0e..d5496892 100644 --- a/server/user.jobengine.osgi.commons/src/user/commons/remotestore/StatusEvent.java +++ b/server/user.jobengine.osgi.commons/src/user/commons/remotestore/StatusEvent.java @@ -3,7 +3,7 @@ package user.commons.remotestore; import java.util.EventObject; /** - * Státusz eseménykezelõ. + * Státusz eseménykezelő. * * @author vasary */ @@ -14,7 +14,7 @@ public class StatusEvent extends EventObject { private static final long serialVersionUID = 1L; private boolean cancel = false; - + public boolean isCancel() { return cancel; } @@ -27,4 +27,3 @@ public class StatusEvent extends EventObject { cancel = true; } } - diff --git a/server/user.jobengine.osgi.commons/test/user/commons/ftp/TestFtp.java b/server/user.jobengine.osgi.commons/test/user/commons/ftp/TestFtp.java index 800680bf..4e31e54c 100644 --- a/server/user.jobengine.osgi.commons/test/user/commons/ftp/TestFtp.java +++ b/server/user.jobengine.osgi.commons/test/user/commons/ftp/TestFtp.java @@ -1,6 +1,5 @@ package user.commons.ftp; - import static org.junit.Assert.assertEquals; import java.util.List; @@ -11,14 +10,14 @@ import org.junit.Test; public class TestFtp { private static FtpServer server = null; - - @BeforeClass + + @BeforeClass public static void beforeTest() { // server = new FtpServer(); // server.start(); } - @AfterClass + @AfterClass public static void afterTest() { // server.shutdown(); } @@ -40,14 +39,14 @@ public class TestFtp { client.disconnect(); } - @Test(expected=FtpException.class) + @Test(expected = FtpException.class) public void testWrongLogin() { FtpClient client = new FtpClient(); client.connect("localhost", 21); client.login("ftpx", "xxx"); client.disconnect(); } - + @Test public void testPwd() { FtpClient client = new FtpClient(); @@ -97,7 +96,7 @@ public class TestFtp { assertEquals(2, list.length); client.disconnect(); } - + @Test public void testFormattedList() { FtpClient client = new FtpClient(); @@ -107,7 +106,7 @@ public class TestFtp { assertEquals(2, list.size()); client.disconnect(); } - + @Test public void testUpload() { FtpClient client = new FtpClient(); @@ -117,10 +116,11 @@ public class TestFtp { public void fileUpload(FileEvent evt) { System.out.println("Uploaded: " + evt.getPercentComplete() + "%"); } + public void fileDownload(FileEvent evt) { } }); - + client.upload("c:\\junit test.txt", "junit test.txt"); client.disconnect(); } @@ -133,15 +133,16 @@ public class TestFtp { client.addFileListener(new FileEventListener() { public void fileUpload(FileEvent evt) { System.out.println("Uploaded: " + evt.getPercentComplete() + "%"); - //teszt 10 százalék elérésekor megszakítva a feltöltés + // teszt 10 százalék elérésekor megszakítva a feltöltés if (evt.getPercentComplete() >= 10) { evt.cancel(); } } + public void fileDownload(FileEvent evt) { } }); - + client.upload("c:\\2.avi", "2.avi"); client.disconnect(); } @@ -154,11 +155,12 @@ public class TestFtp { client.addFileListener(new FileEventListener() { public void fileUpload(FileEvent evt) { } + public void fileDownload(FileEvent evt) { System.out.println("Dowloaded: " + evt.getPercentComplete() + "%"); } }); - + client.download("junit test.txt", "c:\\junit test.txt"); client.disconnect(); } @@ -171,15 +173,16 @@ public class TestFtp { client.addFileListener(new FileEventListener() { public void fileUpload(FileEvent evt) { } + public void fileDownload(FileEvent evt) { System.out.println("Dowloaded: " + evt.getPercentComplete() + "%"); - //teszt 10 százalék elérésekor megszakítva a letöltés + // teszt 10 százalék elérésekor megszakítva a letöltés if (evt.getPercentComplete() >= 10) { evt.cancel(); } } }); - + client.download("1.avi", "c:\\1.avi"); client.disconnect(); } diff --git a/server/user.jobengine.osgi.db/database/oracle/provys.sql b/server/user.jobengine.osgi.db/database/oracle/provys.sql index 34c2cf01..b8e5b752 100644 --- a/server/user.jobengine.osgi.db/database/oracle/provys.sql +++ b/server/user.jobengine.osgi.db/database/oracle/provys.sql @@ -10,7 +10,7 @@ select max(rownum) from PRG_PROG_VW select * from PRG_SERIES_VW where SERIES_ID = 10024100369 select * from PRG_PROG_VW where SERIES_ID = 10024100369 ---SERIES_ID olyan prog id aminek az elemeit keressük +--SERIES_ID olyan prog id aminek az elemeit keressük select * from PRG_PROG_VW where PROG_ID = 10024100369 diff --git a/server/user.jobengine.osgi.db/database/query.sql b/server/user.jobengine.osgi.db/database/query.sql index 4e05da21..9737a0c7 100644 --- a/server/user.jobengine.osgi.db/database/query.sql +++ b/server/user.jobengine.osgi.db/database/query.sql @@ -152,14 +152,14 @@ update queryobject set name='teszt' insert into filetype (name, videocodec, audiocodec, videotracks, audiotracks, framerate) values ('hanganyag', '', 'MP3', 0, 1, 0) insert into filetype (name, videocodec, audiocodec, videotracks, audiotracks, framerate) values ('film', 'MPEG2_V', 'MPEG2_A', 1, 1, 25) -insert into filetype (name, videocodec, audiocodec, videotracks, audiotracks, framerate) values ('bináris', '', '', 0, 0, 0) +insert into filetype (name, videocodec, audiocodec, videotracks, audiotracks, framerate) values ('bináris', '', '', 0, 0, 0) -insert into store (name) values ('Archívum gyorstár') -insert into storeuri (storeid,uri,isstream) select id as storeid, 'ftp://localhost:4503/', 'N' as isstream from store where name='Archívum gyorstár' +insert into store (name) values ('Archívum gyorstár') +insert into storeuri (storeid,uri,isstream) select id as storeid, 'ftp://localhost:4503/', 'N' as isstream from store where name='Archívum gyorstár' update item set created ='2011-01-01' ---insert into storeuri (storeid, uri, isstream) values ( 'bináris', '', '', 0, 0, 0) +--insert into storeuri (storeid, uri, isstream) values ( 'bináris', '', '', 0, 0, 0) --select id as storeid, 'ftp://localhost:4503/' from store where name='Local NAS' @@ -368,7 +368,7 @@ insert into masterid (created) values ('2100-01-03 ') select * from masterid where created = '2100-01-03' -insert into media (id, itemid, itemtypeid, name, description, length) values (1615821, 1165826, 103, 'MPG1 média', 'MPG1 média test', 0) +insert into media (id, itemid, itemtypeid, name, description, length) values (1615821, 1165826, 103, 'MPG1 média', 'MPG1 média test', 0) select * from mediafile where mediaid = 1165827 delete from mediafile where id =1938921 @@ -412,12 +412,12 @@ select * from mediafile where mediaid = 3163 select * from store WITH NUMBEREDITEM AS ( -SELECT ROWNUMBER() OVER(ORDER BY md."Gyártó ország" ASC) AS RN, -i.ID, i.NAME, i.DESCRIPTION, i.CREATED, i.HOUSEID, md."Kameraállás",md."Csatorna" FROM METADATA_0323 md INNER JOIN ITEM i ON (md.ID = i.ID) WHERE md.ID IN(SELECT ID FROM SESSION.SEARCHTEMP WHERE ITEMTYPEID = 323)) SELECT * FROM NUMBEREDITEM WHERE RN BETWEEN 0 AND 10 +SELECT ROWNUMBER() OVER(ORDER BY md."Gyártó ország" ASC) AS RN, +i.ID, i.NAME, i.DESCRIPTION, i.CREATED, i.HOUSEID, md."Kameraállás",md."Csatorna" FROM METADATA_0323 md INNER JOIN ITEM i ON (md.ID = i.ID) WHERE md.ID IN(SELECT ID FROM SESSION.SEARCHTEMP WHERE ITEMTYPEID = 323)) SELECT * FROM NUMBEREDITEM WHERE RN BETWEEN 0 AND 10 WITH NUMBEREDITEM AS -(SELECT ROWNUMBER() OVER(ORDER BY md."Fõszereplõ" DESC) AS RN, i.ID, i.NAME, i.DESCRIPTION, i.CREATED, i.HOUSEID, md."Fõszereplõ" FROM METADATA_0321 md INNER JOIN ITEM i ON (md.ID = i.ID) ) +(SELECT ROWNUMBER() OVER(ORDER BY md."Főszereplő" DESC) AS RN, i.ID, i.NAME, i.DESCRIPTION, i.CREATED, i.HOUSEID, md."Főszereplő" FROM METADATA_0321 md INNER JOIN ITEM i ON (md.ID = i.ID) ) SELECT * FROM NUMBEREDITEM , @@ -452,7 +452,7 @@ left outer join METADATA_0321 m_0321 on (m_0321.id = m.id) left outer join METADATA_0322 m_0322 on (m_0322.id = m.id) left outer join METADATA_0323 m_0323 on (m_0323.id = m.id) left outer join METADATA_0324 m_0324 on (m_0324.id = m.id) -where i_0321."Fõszereplõ" is not null +where i_0321."Főszereplő" is not null @@ -460,7 +460,7 @@ with temp1 as (select i.id, i.itemtypeid from item i) -select * from METADATA_0321 where "Fõszereplõ" is not null +select * from METADATA_0321 where "Főszereplő" is not null @@ -534,7 +534,7 @@ SELECT it.ID, it.NAME FROM ITEMTYPE it LEFT OUTER JOIN METADATA md ON (it.ID = md.ITEMTYPEID) LEFT OUTER JOIN METADATAELEMENT mde ON (md.METADATAELEMENTID = mde.ID) LEFT OUTER JOIN METADATATYPE mdt ON (mde.METADATATYPEID = mdt.ID) -WHERE mde.NAME = 'Fõszereplõ' +WHERE mde.NAME = 'Főszereplő' SELECT DISTINCT i.ID FROM ITEM i LEFT OUTER JOIN MEDIA m ON (m.ITEMID = i.ID) WHERE diff --git a/server/user.jobengine.osgi.db/sql/alter.sql b/server/user.jobengine.osgi.db/sql/alter.sql index a02abbab..ca102050 100644 --- a/server/user.jobengine.osgi.db/sql/alter.sql +++ b/server/user.jobengine.osgi.db/sql/alter.sql @@ -10,7 +10,7 @@ inner join ( ) h on i.title=h.title order by i.created desc -select * from item where title='2018.01.17 22:00 H�rad� Echo TV' +select * from item where title='2018.01.17 22:00 Híradó Echo TV' select * from media where itemid=30677 select * from media where itemid=30567 diff --git a/server/user.jobengine.osgi.db/sql/cleanup-dev.sql b/server/user.jobengine.osgi.db/sql/cleanup-dev.sql index 005576fa..fd428b32 100644 --- a/server/user.jobengine.osgi.db/sql/cleanup-dev.sql +++ b/server/user.jobengine.osgi.db/sql/cleanup-dev.sql @@ -1,6 +1,6 @@ --Delete wrong metadatas ---Összes felülírt PGM (törölhetõek) +--összes fel�l�rt PGM (törölhetőek) delete from mediafile where mediaid in ( select i.mediaid from vw_items i inner join vw_itemduplicates id on i.mediafilehouseid=id.mediafilehouseid and i.archived!=id.maxarchived where i.mediafilehouseid like '%PGM%' @@ -11,7 +11,7 @@ delete from media where id not in ( select mediaid from mediafile ) ---ELLENÕRZÉS Összes felülírt PGM (törölhetõek) +--ELLENŐRZÉS összes fel�l�rt PGM (törölhetőek) select count(*) from mediafile where mediaid in ( select i.mediaid from vw_items i inner join vw_itemduplicates id on i.mediafilehouseid=id.mediafilehouseid and i.archived!=id.maxarchived where i.mediafilehouseid like '%PGM%' @@ -33,7 +33,7 @@ select i.itemtitle, i.mediafilehouseid, i.mediaid from vw_items i inner join vw_ where i.mediafilehouseid like '%PGM%' order by mediafilehouseid, archived ---Összes duplikátum számossága, legújabb verzió +--összes duplikátum számossága, legűjabb verzió drop view vw_itemduplicates create view vw_itemduplicates as @@ -75,7 +75,7 @@ where mf.storeid = 1 SELECT count(*) FROM DB2ADMIN.WORKFLOWACTION where username is not null -SELECT count(*) FROM media left outer join itemtype on (itemtype.id=media.itemtypeid) where itemtype.name='Visszarögzített' +SELECT count(*) FROM media left outer join itemtype on (itemtype.id=media.itemtypeid) where itemtype.name='Visszarögzített' --MEDIAFILE @@ -106,14 +106,14 @@ select i.id, i.title, i.created, m.mediacount from item i left outer join vw_med ---Összes klip +--összes klip select count (*) from media where created like '2017-12%' select count (distinct(houseid)) from media where created like '2017-12%' select distinct(houseid) from media where created like '2017-12%' select count(distinct(mediahouseid)) from vw_items where mediacreated like '2018-01%' ---Octopus ID-hez rendelt manuálisan archivált klip +--Octopus ID-hez rendelt manuálisan archivált klip select i.created, i.houseid as ihouse, i.title as ititle, m.houseid as mhouse, m.title as mtitle from item i left outer join media m on (m.itemid = i.id) select i.created, i.houseid as ihouse, i.title as ititle, m.houseid as mhouse, m.title as mtitle from item i left outer join media m on (m.itemid = i.id) where i.title like 'Echo TV%' @@ -132,11 +132,11 @@ select m.houseid, count(*) as darab from item i left outer join media m on (m.it select * from vw_items where itemtitle like 'Echo TV%' and mediacreated like '2018-01%' select count(distinct(mediahouseid)) from vw_items where itemtitle like 'Echo TV%' and mediacreated like '2018-01%' ---Automatikusan archivált bejátszók +--Automatikusan archivált bejátszók select * from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle not like '%CLN%' and mediatitle not like '%PGM%' and mediacreated like '2018-01%' select count(distinct(mediahouseid)) from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle not like '%CLN%' and mediatitle not like '%PGM%' and mediacreated like '2018-01%' ---ID-hez nem rendelt manuálisan archivált egyéb klip (magazin vagy forgatott) +--ID-hez nem rendelt manuálisan archivált egyéb klip (magazin vagy forgatott) select i.created, i.houseid as ihouse, i.title as ititle, i.description as idesc, m.houseid as mhouse, m.title as mtitle, m.description as mdesc from item i left outer join media m on (m.itemid = i.id) where i.houseid like 'MC-%' and m.houseid like 'MC-%' select i.created, i.houseid as ihouse, i.title as ititle, i.description as idesc, m.houseid as mhouse, m.title as mtitle, m.description as mdesc from item i left outer join media m on (m.itemid = i.id) where i.houseid like 'MC-%' and m.houseid like 'MC-%' and m.created like '2018-01%' @@ -146,10 +146,10 @@ select * from vw_items where itemhouseid like 'MC-%' and mediahouseid like 'MC-% select * from vw_items where itemtitle like 'MC-%' and mediahouseid like 'MC-%'and mediacreated like '2018-01%' select count(distinct(mediahouseid)) from vw_items where itemtitle like 'MC-%' and mediahouseid like 'MC-%'and mediacreated like '2018-01%' ---Migrált archívum +--Migrált archívum select i.created, i.houseid as ihouse, i.title as ititle, m.houseid as mhouse, m.title as mtitle from item i left outer join media m on (m.itemid = i.id) where i.houseid not like 'MC-%' and m.houseid like 'MC-%' ---Reklám ID-hez rendelt klip +--Reklám ID-hez rendelt klip select * from vw_items where mediahouseid like 'R%'and mediacreated like '2018-01%' select count(distinct(mediahouseid)) from vw_items where mediahouseid like 'R%'and mediacreated like '2018-01%' @@ -157,7 +157,7 @@ select count(distinct(mediahouseid)) from vw_items where mediahouseid like 'R%'a select * from vw_items where mediahouseid like 'P%'and mediacreated like '2018-01%' select count(distinct(mediahouseid)) from vw_items where mediahouseid like 'P%'and mediacreated like '2018-01%' ---Mûsor ID-hez rendelt klip +--Műsor ID-hez rendelt klip select * from vw_items where mediafilehouseid like 'M%' and mediafilehouseid not like 'MC%' and mediacreated like '2018-01%' select count(distinct(mediafilehouseid)) from vw_items where mediafilehouseid like 'M%' and mediafilehouseid not like 'MC%' and mediacreated like '2018-01%' diff --git a/server/user.jobengine.osgi.db/sql/cleanup-recordings-summertime.sql b/server/user.jobengine.osgi.db/sql/cleanup-recordings-summertime.sql index 5405a33a..e768d095 100644 --- a/server/user.jobengine.osgi.db/sql/cleanup-recordings-summertime.sql +++ b/server/user.jobengine.osgi.db/sql/cleanup-recordings-summertime.sql @@ -17,8 +17,8 @@ select * from recordings_summertime where x3!=x4 order by itemtitle select * from recordings_summertime where x1!=x2 and x2 = '1900' order by itemtitle -select * from item where description like 'Javított%' -update item set title = '2018.03.25 08:00 Híradó Echo TV' where id=59041 +select * from item where description like 'Javított%' +update item set title = '2018.03.25 08:00 Híradó Echo TV' where id=59041 select * from item where id = 58968 @@ -29,11 +29,11 @@ select * from mediafile where mediaid = 59836 select * from vw_items where MEDIAFILEHOUSEID = '20180325-1900_hirado_PGM_-_V.MXF' -select * from item where title = '2018.03.08 19:00 Hírek Echo TV' +select * from item where title = '2018.03.08 19:00 Hírek Echo TV' update media set itemid=52063 where id=52341 -update item set title ='2018.03.08 19:10 Hírek Echo TV' where id=52063 +update item set title ='2018.03.08 19:10 Hírek Echo TV' where id=52063 diff --git a/server/user.jobengine.osgi.db/sql/ftclob.sql b/server/user.jobengine.osgi.db/sql/ftclob.sql index 2a738a47..de7ddb93 100644 --- a/server/user.jobengine.osgi.db/sql/ftclob.sql +++ b/server/user.jobengine.osgi.db/sql/ftclob.sql @@ -16,9 +16,9 @@ insert into ftclob (text) values (select description from media where id = '4018 update ftclob set text = concat(text, (select description from media where id = '40186')) -update ftclob set text = concat(text, ' Vásáry Dani ') +update ftclob set text = concat(text, ' Vásáry Dani ') -SELECT id FROM ftclob WHERE CONTAINS(text, 'vásáry + dani') +SELECT id FROM ftclob WHERE CONTAINS(text, 'vásáry + dani') select length(TEXT) from ftclob diff --git a/server/user.jobengine.osgi.db/sql/stat-details.sql b/server/user.jobengine.osgi.db/sql/stat-details.sql index 786418a8..68809dea 100644 --- a/server/user.jobengine.osgi.db/sql/stat-details.sql +++ b/server/user.jobengine.osgi.db/sql/stat-details.sql @@ -240,10 +240,10 @@ select i.title, sum(length(m.description)) as l from media m, item i where i.id= select id from item where title like '2%' and title like '%Echo%' ) group by i.title order by l desc -select * from item where title='2018.01.24 22:00 Híradó Echo TV' +select * from item where title='2018.01.24 22:00 Híradó Echo TV' select * from media where itemid = 32962 select mediafilehouseid, count(*) as c from vw_items where mediatitle like '%PGM%' group by mediafilehouseid order by c desc ---Napi duplikátum +--Napi duplikátum select mediafilehouseid, count(*) as c from vw_items where archived like '%02.%' group by mediafilehouseid order by c desc diff --git a/server/user.jobengine.osgi.db/sql/stat.sql b/server/user.jobengine.osgi.db/sql/stat.sql index f0995e31..231dab31 100644 --- a/server/user.jobengine.osgi.db/sql/stat.sql +++ b/server/user.jobengine.osgi.db/sql/stat.sql @@ -1,4 +1,4 @@ ---Összes klip +--összes klip select * from vw_items where mediacreated like '2018-01%' select distinct(mediafilehouseid) from vw_items where mediacreated like '2018-01%' select count(distinct(mediafilehouseid)) from vw_items where mediacreated like '2018-01%' @@ -11,15 +11,15 @@ select count(distinct(mediafilehouseid)) from vw_items where itemtitle like 'Ech select * from vw_items where mediacreated like '2018-01%' ---Automatikusan archivált bejátszók +--Automatikusan archivált bejátszók select * from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle not like '%CLN%' and mediatitle not like '%PGM%' and mediacreated like '2018-01%' select count(distinct(mediafilehouseid)) from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle not like '%CLN%' and mediatitle not like '%PGM%' and mediacreated like '2018-01%' ---Automatikusan archivált visszarögzítések +--Automatikusan archivált visszarögzítések select * from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and (mediatitle like '%CLN%' or mediatitle like '%PGM%') and mediacreated like '2018-01%' select count(distinct(mediafilehouseid)) from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and (mediatitle like '%CLN%' or mediatitle like '%PGM%') and mediacreated like '2018-01%' ---ID-hez nem rendelt manuálisan archivált egyéb klip (magazin vagy forgatott) +--ID-hez nem rendelt manuálisan archivált egyéb klip (magazin vagy forgatott) select * from vw_items where itemtitle like 'MC-%' and mediahouseid like 'MC-%'and mediacreated like '2018-01%' select count(distinct(mediafilehouseid)) from vw_items where itemtitle like 'MC-%' and mediahouseid like 'MC-%'and mediacreated like '2018-01%' @@ -30,10 +30,10 @@ select archived, mediahouseid, mediatitle, mediafilehouseid from vw_items where ) ---Migrált archívum +--Migrált archívum select i.created, i.houseid as ihouse, i.title as ititle, m.houseid as mhouse, m.title as mtitle from item i left outer join media m on (m.itemid = i.id) where i.houseid not like 'MC-%' and m.houseid like 'MC-%' ---Reklám ID-hez rendelt klip +--Reklám ID-hez rendelt klip select * from vw_items where mediahouseid like 'R%'and mediacreated like '2018-01%' select count(distinct(mediafilehouseid)) from vw_items where mediahouseid like 'R%'and mediacreated like '2018-01%' @@ -45,11 +45,11 @@ select count(distinct(mediahouseid)) from vw_items where mediahouseid like 'P%'a --select mediafilehouseid, count(*) from vw_items where mediahouseid like 'P%'and mediacreated like '2018-01%' group by mediafilehouseid --select * from vw_items where mediahouseid like 'P%'and mediacreated like '2018-01%' and (mediafilehouseid='P001473A.MXF' or mediafilehouseid='P001479A.MXF') ---Mûsor ID-hez rendelt klip +--Műsor ID-hez rendelt klip select * from vw_items where mediafilehouseid like 'M%' and mediafilehouseid not like 'MC%' and mediacreated like '2018-01%' select count(distinct(mediafilehouseid)) from vw_items where mediafilehouseid like 'M%' and mediafilehouseid not like 'MC%' and mediacreated like '2018-01%' --- Egyéb ? +-- Egyéb ? select mediafilehouseid, count(*) as c from vw_items where mediafilehouseid not like 'M%' and mediahouseid not like 'P%' and mediahouseid not like 'R%' and mediafilehouseid not like 'MC%' and mediacreated like '2018-01%' and itemtitle not like '%Echo TV%' and itemtitle not like '2%' and mediatitle not like '%CLN%' and mediatitle not like '%PGM%' diff --git a/server/user.jobengine.osgi.db/sql/update-itemtypes.sql b/server/user.jobengine.osgi.db/sql/update-itemtypes.sql index 9764463e..12158cee 100644 --- a/server/user.jobengine.osgi.db/sql/update-itemtypes.sql +++ b/server/user.jobengine.osgi.db/sql/update-itemtypes.sql @@ -1,29 +1,29 @@ select * from itemtype -insert into itemtype (name, description, isstatic) values('Hír bejátszó','Hír bejátszó','N') +insert into itemtype (name, description, isstatic) values('Hír bejátszó','Hír bejátszó','N') select count(*) from media where ITEMTYPEID in (select id from itemtype where name='Generic') -select count(*) from item where ITEMTYPEID in (select id from itemtype where name='Mûsor nyersanyag') +select count(*) from item where ITEMTYPEID in (select id from itemtype where name='Műsor nyersanyag') -delete from itemtype where ID in (select id from itemtype where name='Mûsor nyersanyag') +delete from itemtype where ID in (select id from itemtype where name='Műsor nyersanyag') update media set itemtypeid = 81 where itemtypeid = 66 -update media set itemtypeid=(select id from itemtype where name='Visszarögzített') where ID in (select mediaid from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle like '%PGM%') -update media set itemtypeid=(select id from itemtype where name='Hír bejátszó') where ID in (select mediaid from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle not like '%CLN%' and mediatitle not like '%PGM%') -update media set itemtypeid=(select id from itemtype where name='Visszarögzített') where ID in (select mediaid from vw_items where mediatitle like '%CLN%') +update media set itemtypeid=(select id from itemtype where name='Visszarögzített') where ID in (select mediaid from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle like '%PGM%') +update media set itemtypeid=(select id from itemtype where name='Hír bejátszó') where ID in (select mediaid from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle not like '%CLN%' and mediatitle not like '%PGM%') +update media set itemtypeid=(select id from itemtype where name='Visszarögzített') where ID in (select mediaid from vw_items where mediatitle like '%CLN%') select * from vw_items where itemtitle like '%Echo TV%' and itemtitle like '2%' and mediatitle not like '%CLN%' and mediatitle not like '%PGM%' select * from vw_items where mediatitle like '%CLN%' select * from vw_items where mediatitle like '%PGM%' -update media set itemtypeid=(select id from itemtype where name='Hír bejátszó') where ITEMTYPEID=2 and ID in ( +update media set itemtypeid=(select id from itemtype where name='Hír bejátszó') where ITEMTYPEID=2 and ID in ( select mediaid from vw_items where regexp_like(mediafilehouseid, '\d{8}_\d{1}-\d{8}\.MXF', 1)) -update media set itemtypeid=(select id from itemtype where name='Hír nyers') where ITEMTYPEID=2 and ID in ( +update media set itemtypeid=(select id from itemtype where name='Hír nyers') where ITEMTYPEID=2 and ID in ( select mediaid from vw_items where mediatype='Generic' and MEDIAHOUSEID like 'MC-%' and MEDIAFILEHOUSEID not like 'MC-%' and regexp_like(mediafilehouseid, '\d{6}', 1) and regexp_like(itemtitle, '\d{6}', 1) and itemtitle not like 'MC-%') -update media set itemtypeid=(select id from itemtype where name='Mûsor') where ITEMTYPEID=2 and ID in ( +update media set itemtypeid=(select id from itemtype where name='Műsor') where ITEMTYPEID=2 and ID in ( select mediaid from vw_items where mediatype='Generic' and regexp_like(mediafilehouseid, 'M\d{6}.\.MXF', 1) ) @@ -31,7 +31,7 @@ update media set itemtypeid=(select id from itemtype where name='Promo') where I select mediaid from vw_items where mediatype='Generic' and regexp_like(mediafilehouseid, 'P\d{6}.\.MXF', 1) ) -update media set itemtypeid=(select id from itemtype where name='Reklám') where ITEMTYPEID=2 and ID in ( +update media set itemtypeid=(select id from itemtype where name='Reklám') where ITEMTYPEID=2 and ID in ( select mediaid from vw_items where mediatype='Generic' and regexp_like(mediafilehouseid, 'R\d{6}.\.MXF', 1) ) @@ -41,18 +41,18 @@ select itemtitle, mediatitle, mediahouseid, mediafilehouseid from vw_items where select itemtitle, mediatitle, mediahouseid, mediafilehouseid from vw_items where mediatype='Generic' and regexp_like(mediafilehouseid, 'M\d{6}.\.MXF', 1) select itemtitle, mediatitle, mediahouseid, mediafilehouseid from vw_items where mediatype='Generic' and regexp_like(mediafilehouseid, 'P\d{6}.\.MXF', 1) select itemtitle, mediatitle, mediahouseid, mediafilehouseid from vw_items where mediatype='Generic' and regexp_like(mediafilehouseid, 'R\d{6}.\.MXF', 1) -select itemtitle, mediatitle, mediahouseid, mediafilehouseid from vw_items where mediatype='Generic' and itemtitle like '%híradó%' +select itemtitle, mediatitle, mediahouseid, mediafilehouseid from vw_items where mediatype='Generic' and itemtitle like '%híradó%' -select itemtitle, mediatitle, mediahouseid, mediafilehouseid, tag, username, source from vw_items, vw_workflow where mediatype='Generic' and itemtitle like '%híradó%' and filename=mediafilehouseid +select itemtitle, mediatitle, mediahouseid, mediafilehouseid, tag, username, source from vw_items, vw_workflow where mediatype='Generic' and itemtitle like '%híradó%' and filename=mediafilehouseid select itemtitle, mediatitle, mediahouseid, mediafilehouseid, tag, username, source from vw_items left outer join vw_workflow on (filename=mediafilehouseid) -where mediatype='Generic' and itemtitle like '%híradó%' +where mediatype='Generic' and itemtitle like '%híradó%' select * from vw_items -where mediatype='Generic' and itemtitle like '%híradó%' and mediafilehouseid not in (select filename from vw_workflow) +where mediatype='Generic' and itemtitle like '%híradó%' and mediafilehouseid not in (select filename from vw_workflow) ---Törökõr +--T�r�k�r select mediatype, itemtitle, itemhouseid, mediatitle, mediahouseid, mediafilehouseid from vw_items where mediahouseid like 'MC-%' and regexp_like(itemtitle, '^\d{6}', 1) order by itemtitle asc drop view vw_wflog diff --git a/server/user.jobengine.osgi.db/src/user/commons/CommonsException.java b/server/user.jobengine.osgi.db/src/user/commons/CommonsException.java index c7b2c237..c8d86491 100644 --- a/server/user.jobengine.osgi.db/src/user/commons/CommonsException.java +++ b/server/user.jobengine.osgi.db/src/user/commons/CommonsException.java @@ -1,7 +1,7 @@ package user.commons; /** - * Commons kivétel. + * Commons kivétel. */ public class CommonsException extends RuntimeException { private static final long serialVersionUID = -2357518580850559771L; diff --git a/server/user.jobengine.osgi.db/src/user/commons/CommonsProperties.java b/server/user.jobengine.osgi.db/src/user/commons/CommonsProperties.java index 26fc3a9a..b9f62a45 100644 --- a/server/user.jobengine.osgi.db/src/user/commons/CommonsProperties.java +++ b/server/user.jobengine.osgi.db/src/user/commons/CommonsProperties.java @@ -4,45 +4,45 @@ import java.util.Hashtable; import java.util.Map; /** - * Hashtable alapú paraméter tároló. - * A paraméterek típus helyesen írhatóak be és vehetõek ki. + * Hashtable alapú paraméter tároló. A paraméterek típus helyesen + * írhatóak be és vehetőek ki. */ public class CommonsProperties { static public void checkParameter(String name, double parameter) { if (parameter == 0) { - String msg = name + " cannot be 0."; + String msg = name + " can not be 0."; throw new IllegalArgumentException(msg); } - } + } static public void checkParameter(String name, int parameter) { if (parameter == 0) { - String msg = name + " cannot be 0."; + String msg = name + " can not be 0."; throw new IllegalArgumentException(msg); } } static public void checkParameter(String name, long parameter) { if (parameter == 0) { - String msg = name + " cannot be 0."; + String msg = name + " can not be 0."; throw new IllegalArgumentException(msg); } } static public void checkParameter(String name, Object parameter) { if (parameter == null) { - String msg = name + " cannot be null."; + String msg = name + " can not be null."; throw new IllegalArgumentException(msg); } } static public void checkParameter(String name, String parameter) { if (parameter == null) { - String msg = name + " cannot be null."; + String msg = name + " can not be null."; throw new NullPointerException(msg); } if (parameter.trim().equals("")) { - String msg = name + " cannot be empty."; + String msg = name + " can not be empty."; throw new IllegalArgumentException(msg); } } @@ -55,35 +55,35 @@ public class CommonsProperties { public Object get(String key) { if (properties.containsKey(key) == false) - throw new CommonsException("Key not available: " + key); + throw new CommonsException("Key is not available: " + key); return properties.get(key); } public boolean getBool(String key) { Object value = get(key); if (!(value instanceof Boolean)) - throw new CommonsException("Property doesn't contains Boolean value: " + key); + throw new CommonsException("Property doesn't contain Boolean value: " + key); return Boolean.parseBoolean(value.toString()); } public int getInt(String key) { Object value = get(key); if (!(value instanceof Integer)) - throw new CommonsException("Property doesn't contains Integer value." + key); + throw new CommonsException("Property doesn't contain Integer value." + key); return Integer.parseInt(value.toString()); } - + public long getLong(String key) { Object value = get(key); if (!(value instanceof Long)) - throw new CommonsException("Property doesn't contains Long value." + key); + throw new CommonsException("Property doesn't contain Long value." + key); return Long.parseLong(value.toString()); } public String getString(String key) { Object value = get(key); if (!(value instanceof String)) - throw new CommonsException("Property doesn't contains String value." + key); + throw new CommonsException("Property doesn't contain String value." + key); return value.toString(); } } diff --git a/server/user.jobengine.osgi.db/src/user/commons/pool/PoolException.java b/server/user.jobengine.osgi.db/src/user/commons/pool/PoolException.java index c59bab0e..2671f238 100644 --- a/server/user.jobengine.osgi.db/src/user/commons/pool/PoolException.java +++ b/server/user.jobengine.osgi.db/src/user/commons/pool/PoolException.java @@ -1,7 +1,7 @@ package user.commons.pool; /** - * Pool kivétel. + * Pool kivétel. */ public class PoolException extends RuntimeException { private static final long serialVersionUID = 874798532700307318L; diff --git a/server/user.jobengine.osgi.db/src/user/commons/pool/ResourcePool.java b/server/user.jobengine.osgi.db/src/user/commons/pool/ResourcePool.java index 8dc3c33f..c56b7ec9 100644 --- a/server/user.jobengine.osgi.db/src/user/commons/pool/ResourcePool.java +++ b/server/user.jobengine.osgi.db/src/user/commons/pool/ResourcePool.java @@ -8,10 +8,11 @@ import org.apache.logging.log4j.Logger; /** * Erőforrás kezelő.
- * Az implementációban meghatározott típusú er�forr�s objektumb�l ig�ny szerint l�trehoz annyit, amennyi enged�lyezett.
- * Az er�forr�s objektumok k�lcs�n�zhet�ek, visszaadhat�ak thread-safe m�don.
- * Mind�g a legr�gebben haszn�lt objektumot k�lcs�nzi ki.
- * Ha elfogy a k�lcs�n�zhet� objektum, v�rakoztat. + * Az implementációban meghatározott típusú erőforrás objektumból igény + * szerint létrehoz annyit, amennyi engedélyezett.
+ * Az erőforrás objektumok kölcsönözhetőek, visszaadhatóak thread-safe módon.
+ * Mindig a legrégebben használt objektumot kölcsönzi ki.
+ * Ha elfogy a kölcsönözhető objektum, várakoztat. */ abstract public class ResourcePool { @@ -21,19 +22,21 @@ abstract public class ResourcePool { private int resourceCounter = 0; /** - * Konstruktor a pool l�trehoz�s�ra. + * Konstruktor a pool létrehozására. * * @param properties - * Be�ll�t�sok. + * beállítások. */ protected ResourcePool(int poolSize) { resourceCounter = poolSize; } /** - * Er�forr�s objektum k�lcs�nz�se. + * Erőforrás objektum kölcsönzése. * - * @return Kik�lcs�nz�tt er�forr�s objektum. Visszet�r�s el�tt a checkObject-el ellen�rzi, hogy haszn�lhat� e az objektum. Ha nem �jat, hoz l�tre. + * @return Kikölcsönzött erőforrás objektum. Visszetérés előtt a + * checkObject-el ellenőrzi, hogy használható-e az objektum. Ha nem, + * újat hoz létre. */ // @@ -83,17 +86,17 @@ abstract public class ResourcePool { } /** - * Ellen�rzi, hogy haszn�lhat� e az objektum. Implement�ci� f�gg�! + * Ellenőrzi, hogy használható-e az objektum. implementáció függő! * * @param resourceObject - * Ellen�rizend� objektum. - * @return true ha m�r nem haszn�lhat� + * Ellenőrizendő objektum. + * @return true ha már nem használható * @throws SQLException */ abstract protected boolean checkObject(Object resourceObject); /** - * Az �sszes nem kik�lcs�nz�tt er�forr�s objektumot, a releaseObject h�v�ssal felszabad�tja. + * Az összes nem kikölcsönzött erőforrás objektumot, a releaseObject hívással felszabadítja. */ public void close() { if (pool == null) @@ -108,21 +111,21 @@ abstract public class ResourcePool { } /** - * L�trehozza az er�forr�s objektumot. Implement�ci� f�gg�! + * létrehozza az erőforrás objektumot. implementáció függő! * - * @return A l�trehozott er�forr�s objektum. + * @return A létrehozott erőforrás objektum. */ abstract protected Object createObject(); /** - * K�lcs�nvett er�forr�s objektum visszaszolg�ltat�sa. T�pus �s null pointer elle�rz�s a validateObject seg�ts�g�vel. + * Kölcsönvett erőforrás objektum visszaszolgáltatása. Típus és null pointer ellenőrzés a validateObject segítségével. * * @param value - * Er�forr�s objektum. + * Erőforrás objektum. */ protected void lendObject(Object value) { if (pool == null) { - throw new IllegalStateException("Pool never initialized, or closed. Did you missed something?"); + throw new IllegalStateException("Pool is never initialized, or closed. Did you miss something?"); } if (validateObject(value)) { synchronized (this) { @@ -133,15 +136,15 @@ abstract public class ResourcePool { } /** - * Er�forr�s objektum felszabad�t�sa (kapcsolat lez�r�s, haszn�lt er�forr�sok felszabad�t�sa). Implement�ci� f�gg�! + * Erőforrás objektum felszabadítása (kapcsolat lezárás, használt erőforrások felszabadítása). implementáció függő! * * @param resourceObject - * A sz�ban forg� objektum. + * A szóban forgó objektum. */ abstract protected void releaseObject(Object resourceObject); /** - * Ellen�rzi, hogy az objektum t�pusa megfelel� e. + * Ellenőrzi, hogy az objektum típusa megfelelő-e. */ protected boolean validateObject(Object value) { return value != null; diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/Domain.java b/server/user.jobengine.osgi.db/src/user/jobengine/db/Domain.java index c528e941..b781fdf1 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/Domain.java +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/Domain.java @@ -5,7 +5,7 @@ import java.io.Serializable; import user.commons.EntityBase; /** - * Lista Pojo osztály. + * Lista Pojo osztály. * * @author User * diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/DomainCategory.java b/server/user.jobengine.osgi.db/src/user/jobengine/db/DomainCategory.java index 9b164f9e..e9da3b42 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/DomainCategory.java +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/DomainCategory.java @@ -7,7 +7,7 @@ import java.util.List; import user.commons.EntityBase; /** - * Lista kategória Pojo osztály. + * Lista kategória Pojo osztály. * * @author User * @@ -28,8 +28,7 @@ public class DomainCategory extends EntityBase implements Serializable { @SuppressWarnings("unchecked") public List getDomains() { if (domains == null) { - DomainDAO dao = (DomainDAO) ItemManager.getInstance().getBaseDAO( - Domain.class); + DomainDAO dao = (DomainDAO) ItemManager.getInstance().getBaseDAO(Domain.class); domains = (List) (List) dao.getAll(getId()); } return domains; diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/DynamicAttributes.java b/server/user.jobengine.osgi.db/src/user/jobengine/db/DynamicAttributes.java index bf17346b..0bc73b90 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/DynamicAttributes.java +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/DynamicAttributes.java @@ -8,7 +8,7 @@ import java.util.Map; import com.fasterxml.jackson.annotation.JsonIgnore; /** - * Seg�d oszt�ly a dinamikus metaadatok kezel�s�re. + * Segédosztály a dinamikus metaadatok kezelésére. */ public class DynamicAttributes extends JSONBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/Folder.java b/server/user.jobengine.osgi.db/src/user/jobengine/db/Folder.java index c719deb1..8037c29b 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/Folder.java +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/Folder.java @@ -5,7 +5,7 @@ import java.io.Serializable; import user.commons.EntityBase; /** - * Mappa Pojo osztály. + * Mappa Pojo osztály. * * @author User * diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/ItemManagerException.java b/server/user.jobengine.osgi.db/src/user/jobengine/db/ItemManagerException.java index 2b7f3338..7bd6f7f6 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/ItemManagerException.java +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/ItemManagerException.java @@ -1,7 +1,8 @@ package user.jobengine.db; /** - * ItemManager API kivétel. Az ilyen kivételek automatikusan naplózódnak level=ERROR. + * ItemManager API kivétel. Az ilyen kivételek automatikusan naplózódnak + * level=ERROR. */ public class ItemManagerException extends RuntimeException { @@ -16,7 +17,7 @@ public class ItemManagerException extends RuntimeException { super(e); // ItemManager.getInstance().getLogger().error(message); } - + // public ItemManagerException(String message, boolean log) { // super(message); // if (log) diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/ItemType.java b/server/user.jobengine.osgi.db/src/user/jobengine/db/ItemType.java index 48ed74ab..fd1bf772 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/ItemType.java +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/ItemType.java @@ -11,7 +11,7 @@ import java.util.List; import user.commons.EntityBase; /** - * Anyag t�pus Pojo oszt�ly. + * Anyag típus Pojo osztály. * * @author User * @@ -38,12 +38,12 @@ public class ItemType extends EntityBase implements Serializable { } /** - * Serializ�ci�s technik�val m�solatot k�sz�t egy ItemType objektumr�l. + * Serializációs technikával másolatot készít egy ItemType objektumról. * - * @deprecated Az ItemType objektum m�sol�si technik�ra nincs sz�ks�g. Az - * objektum kliens oldalon b�v�tend� a megjelen�t�shez sz�ks�ges + * @deprecated Az ItemType objektum másolási technikára nincs szükség. Az + * objektum kliens oldalon bővítendő a megjelenítéshez szükséges * statikus Metadata objektumokkal. - * @return ItemType objektum m�solata. + * @return ItemType objektum másolata. */ @Deprecated ItemType copy() { diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/MediaDAO.sqlj b/server/user.jobengine.osgi.db/src/user/jobengine/db/MediaDAO.sqlj index c0b7674b..34e36a25 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/MediaDAO.sqlj +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/MediaDAO.sqlj @@ -148,7 +148,7 @@ class MediaDAO extends EntityBaseDAO { } /** - * Besz�rja az Item objektumhoz kapcsol�d� statikus/dinamikus Media adatokat. + * Beszúrja az Item objektumhoz kapcsolódó statikus/dinamikus Media adatokat. */ void addAll(DefaultContext context, IEntityBase entity) throws SQLException { manager.traceIn(); diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/MetadataDAO.sqlj b/server/user.jobengine.osgi.db/src/user/jobengine/db/MetadataDAO.sqlj index b02b1308..caeab3f2 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/MetadataDAO.sqlj +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/MetadataDAO.sqlj @@ -177,7 +177,7 @@ class MetadataDAO extends EntityBaseDAO { } /** - * Beszúrja az ItemType objektumhoz kapcsolódó Metadata adatokat. + * Beszúrja az ItemType objektumhoz kapcsolódó Metadata adatokat. */ void addAll(DefaultContext context, ItemType itemType) throws SQLException { List metadatas = itemType.getMetadatas(); @@ -190,7 +190,7 @@ class MetadataDAO extends EntityBaseDAO { } /** - * Törli a paraméterként kapott ItemType azonosítóhoz tartozó Metadata bejegyzéseket. + * Törli a paraméterként kapott ItemType azonosítóhoz tartozó Metadata bejegyzéseket. */ void removeAll(DefaultContext context, long filterId) throws SQLException { manager.traceIn(); diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/QueryBuilder.java b/server/user.jobengine.osgi.db/src/user/jobengine/db/QueryBuilder.java index d1aeb931..50c8c0a0 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/QueryBuilder.java +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/QueryBuilder.java @@ -66,7 +66,7 @@ public class QueryBuilder { isDomain = metadata.isDomain(); String fieldName = metadata.getFieldName(); - // BooleanConverter h�v�s + // BooleanConverter hívás List convertedValues = new ArrayList(); for (Object value : filter.getValues()) { Object convertedValue = converter.ConvertBack(value, metadata); @@ -109,7 +109,7 @@ public class QueryBuilder { getParameters(filter.getFilters()); } - // BooleanConverter visszakonvert�l�s + // BooleanConverter visszakonvertálás List convertedBackValues = new ArrayList(); for (Object value : filter.getValues()) { Object convertedBackValue = converter.Convert(value, metadata); diff --git a/server/user.jobengine.osgi.db/src/user/jobengine/db/StoreUriDAO.sqlj b/server/user.jobengine.osgi.db/src/user/jobengine/db/StoreUriDAO.sqlj index 0021aacc..f24025ce 100644 --- a/server/user.jobengine.osgi.db/src/user/jobengine/db/StoreUriDAO.sqlj +++ b/server/user.jobengine.osgi.db/src/user/jobengine/db/StoreUriDAO.sqlj @@ -127,7 +127,7 @@ class StoreUriDAO extends EntityBaseDAO { } /** - * Törli a paraméterként kapott Store azonosítóhoz tartozó StoreUri bejegyzéseket. + * Törli a paraméterként kapott Store azonosítóhoz tartozó StoreUri bejegyzéseket. */ void removeAll(DefaultContext context, long filterId) throws SQLException { manager.traceIn(); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestFileType.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestFileType.java index 5b6b33fe..afebb65a 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestFileType.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestFileType.java @@ -9,21 +9,22 @@ import org.junit.Test; public class TestFileType { private static IItemManager itemManager = new ItemManager(); - @BeforeClass + @BeforeClass public static void setUpConnection() { itemManager.connect(); itemManager.truncate(); } - @AfterClass + @AfterClass public static void tearDownConnection() { itemManager.disconnect(); } @Test public void testCreate() { - //Létrehozás, paraméter ellenõrzés. - FileType filetypeLowres = itemManager.createFileType("Lowres", "Streamable low-res video, 512Kbps", "WMVA", "WMA", 1, 1, 25); + // Létrehozás, paraméter ellenőrzés. + FileType filetypeLowres = itemManager.createFileType("Lowres", "Streamable low-res video, 512Kbps", "WMVA", + "WMA", 1, 1, 25); assertEquals("Lowres", filetypeLowres.getName()); assertEquals("Streamable low-res video, 512Kbps", filetypeLowres.getDescription()); assertEquals("WMVA", filetypeLowres.getVideoCodec()); @@ -34,27 +35,27 @@ public class TestFileType { filetypeLowres.add(); } - @Test(expected=NullPointerException.class) + @Test(expected = NullPointerException.class) public void testCreateNullName() { - //Null paraméter. + // Null paraméter. itemManager.createFileType(null, "Streamable low-res video, 512Kbps", "WMVA", "WMA", 1, 1, 25); } - @Test(expected=NullPointerException.class) + @Test(expected = NullPointerException.class) public void testCreateNullVideocodec() { - //Null paraméter. - itemManager.createFileType("Lowres", "Streamable low-res video, 512Kbps", null, "WMA", 1, 1, 25); + // Null paraméter. + itemManager.createFileType("Lowres", "Streamable low-res video, 512Kbps", null, "WMA", 1, 1, 25); } - @Test(expected=NullPointerException.class) + @Test(expected = NullPointerException.class) public void testCreateNullAudiocodec() { - //Null paraméter. - itemManager.createFileType("Lowres", "Streamable low-res video, 512Kbps", "WMVA", null, 1, 1, 25); + // Null paraméter. + itemManager.createFileType("Lowres", "Streamable low-res video, 512Kbps", "WMVA", null, 1, 1, 25); } - @Test(expected=IllegalArgumentException.class) + @Test(expected = IllegalArgumentException.class) public void testCreateZeroFrameRate() { - //0 paraméter. - itemManager.createFileType("Lowres", "Streamable low-res video, 512Kbps", "WMVA", "WMA", 1, 1, 0); + // 0 paraméter. + itemManager.createFileType("Lowres", "Streamable low-res video, 512Kbps", "WMVA", "WMA", 1, 1, 0); } } diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestFolder.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestFolder.java index c0af16fe..dee7eaf8 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestFolder.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestFolder.java @@ -6,40 +6,40 @@ import org.junit.Test; public class TestFolder { private static IItemManager itemManager = new ItemManager(); - - @BeforeClass + + @BeforeClass public static void setUpConnection() { itemManager.connect(); } - @AfterClass + @AfterClass public static void tearDownConnection() { itemManager.disconnect(); } - //Test + // Test public void testCreate() { - Item item = itemManager.createItem("Film", "Sorozatok", "Sorozatok tároló mappája", null); + Item item = itemManager.createItem("Film", "Sorozatok", "Sorozatok tároló mappája", null); item.setIsFolder(true); item.add(); - + Item i = (Item) itemManager.get(Item.class, 1165861); i.setFolderId(item.getId()); i.modify(); } - //@Test + // @Test public void testCreateSub() { Item i = (Item) itemManager.get(Item.class, 1165861); - Item item = itemManager.createItem("Film", "Stargate Atlantis", "A Stargate CSK-1 utódsorozata.", null); + Item item = itemManager.createItem("Film", "Stargate Atlantis", "A Stargate CSK-1 utódsorozata.", null); item.setIsFolder(true); item.setFolderId(i.getId()); item.add(); - + } @Test public void testGetFolders() { - //List folders = itemManager.getFolders(); + // List folders = itemManager.getFolders(); } } diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItem.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItem.java index 89f7f558..f9291daa 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItem.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItem.java @@ -65,7 +65,8 @@ public class TestItem extends TestBase { manager.getStore("Low-res").add(); if (manager.getFileType("High-res") == null) { - FileType fileType = manager.createFileType("High-res", "High resolution material", "MPEG Video", "PCM", 1, 8, 25); + FileType fileType = manager.createFileType("High-res", "High resolution material", "MPEG Video", "PCM", 1, + 8, 25); fileType.add(); } if (manager.getFileType("Low-res") == null) { @@ -111,7 +112,8 @@ public class TestItem extends TestBase { item.appendMedia(media); item.add(); - MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Lowres"), manager.getStore("Local video"), media); + MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Lowres"), + manager.getStore("Local video"), media); mf.add(); } @@ -149,7 +151,8 @@ public class TestItem extends TestBase { item.appendMedia(media); item.add(); - MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Lowres"), manager.getStore("Local video"), media); + MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Lowres"), + manager.getStore("Local video"), media); mf.add(); System.out.println("Item created: " + i); @@ -158,7 +161,7 @@ public class TestItem extends TestBase { @Test public void testCreateWithAttribute() { - // L�trehoz�s, dinamikus attrib�tummal. + // létrehozás, dinamikus attribútummal. // Fixture Item sut = manager.createItem("Film", "Hatodik érzék", "Scifi", null); String value1 = "Kalapács Miklós"; @@ -176,7 +179,7 @@ public class TestItem extends TestBase { assertTrue(sut.getId() > 0); Item actual = (Item) manager.get(Item.class, sut.getId()); - assertEquals(value1, actual.getAttribute("Főpszereplő")); + assertEquals(value1, actual.getAttribute("Főszereplő")); assertEquals(value2, actual.getAttribute("Szinkron")); assertEquals(value3, actual.getAttribute("Gyártás éve")); } @@ -187,7 +190,8 @@ public class TestItem extends TestBase { // Fixture Item sut = null; sut = manager.createItem("Domain", "Domain teszt record", "Scifi", null); - sut.setAttribute("Szereplők", Arrays.asList(new Domain("Kovács Gizi"), new Domain("Szekér Ivett"), new Domain("Hanka Barbara"))); + sut.setAttribute("Szereplők", + Arrays.asList(new Domain("Kovács Gizi"), new Domain("Szekér Ivett"), new Domain("Hanka Barbara"))); // Exercise sut.add(); @@ -205,8 +209,8 @@ public class TestItem extends TestBase { @Test(expected = ItemManagerException.class) public void testCreateWithUniqueAttribute() { - // L�trehoz�s, unique dinamikus attrib�tummal. - // Az els� besz�r�s sikeres, a m�sodik nem, mert a mez� UNIQUE + // létrehozás, unique dinamikus attribútummal. + // Az első beszúrás sikeres, a második nem, mert a mező UNIQUE // Fixture Item sut = null; sut = manager.createItem("Adásanyag", "Nyolcadik kör", "Scifi", null); @@ -246,7 +250,8 @@ public class TestItem extends TestBase { Calendar begin = CalendarUtils.createZeroCalendar(); Calendar end = CalendarUtils.createZeroCalendar(); end.add(Calendar.DAY_OF_YEAR, 1); - List workflowActions = dao.getWorkflowActions(new Timestamp(begin.getTimeInMillis()), new Timestamp(end.getTimeInMillis())); + List workflowActions = dao.getWorkflowActions(new Timestamp(begin.getTimeInMillis()), + new Timestamp(end.getTimeInMillis())); assertEquals(1000, workflowActions.size()); } @@ -255,7 +260,8 @@ public class TestItem extends TestBase { Item item = manager.createItem("Generic", "Ötödik elem", "Scifi", ""); Media media = manager.createMedia("Generic", "Média1", "Nagyon frankó kis mozi.", null); item.appendMedia(media); - MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Low-res"), manager.getStore("TSM"), media); + MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Low-res"), manager.getStore("TSM"), + media); media.appendMediaFile(mf); // Exercise manager.mergeItemStructure(item); @@ -271,7 +277,8 @@ public class TestItem extends TestBase { Media media = manager.createMedia("Generic", "Média1", "Nagyon frankó kis mozi.", null); item.appendMedia(media); - MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Low-res"), manager.getStore("TSM"), media); + MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Low-res"), manager.getStore("TSM"), + media); media.appendMediaFile(mf); // Exercise manager.mergeItemStructure(item); @@ -288,7 +295,8 @@ public class TestItem extends TestBase { item.appendMedia(media); item.add(); - MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Low-res"), manager.getStore("TSM"), media); + MediaFile mf = manager.createMediaFile("low.wmv", manager.getFileType("Low-res"), manager.getStore("TSM"), + media); media.appendMediaFile(mf); // Exercise manager.mergeItemStructure(item); @@ -303,7 +311,8 @@ public class TestItem extends TestBase { // Fixture Item item = null; item = manager.createItem("Domain", "Domain teszt record", "Scifi", null); - item.setAttribute("Szereplők", Arrays.asList(new Domain("Kovács Gizi"), new Domain("Szekér Ivett"), new Domain("Hanka Barbara"))); + item.setAttribute("Szereplők", + Arrays.asList(new Domain("Kovács Gizi"), new Domain("Szekér Ivett"), new Domain("Hanka Barbara"))); item.add(); // Exercise @@ -339,7 +348,8 @@ public class TestItem extends TestBase { // Fixture Item sut = null; sut = manager.createItem("Domain", "Domain teszt record", "Scifi", null); - sut.setAttribute("Szereplők", Arrays.asList(new Domain("Kovács Gizi"), new Domain("Szekér Ivett"), new Domain("Hanka Barbara"))); + sut.setAttribute("Szereplők", + Arrays.asList(new Domain("Kovács Gizi"), new Domain("Szekér Ivett"), new Domain("Hanka Barbara"))); sut.add(); // Exercise @@ -393,15 +403,15 @@ public class TestItem extends TestBase { @Test public void testSetAttributeWithWrongType() { - // L�tez� dinamikus attrib�tum rossz adatttal val� felt�lt�se. + // létező dinamikus attribútum rossz adatttal való feltöltése. // Fixture Item item = manager.createItem("Film", "Ötödik elem", "Scifi", null); // Exercise - item.setAttribute("F�szerepl�", 10); + item.setAttribute("Főszereplő", 10); // Verify - assertNull(item.getAttribute("F�szerepl�")); + assertNull(item.getAttribute("Főszereplő")); } @Test @@ -409,11 +419,12 @@ public class TestItem extends TestBase { // Fixture Item sut = null; sut = manager.createItem("Domain", "Domain teszt record", "Scifi", null); - sut.setAttribute("Szereplők", Arrays.asList(new Domain("Kovács Gizi"), new Domain("Szekér Ivett"), new Domain("Hanka Barbara"))); + sut.setAttribute("Szereplők", + Arrays.asList(new Domain("Kovács Gizi"), new Domain("Szekér Ivett"), new Domain("Hanka Barbara"))); sut.add(); // Exercise - sut.setAttribute("Szerepl�k", null); + sut.setAttribute("Szereplők", null); sut.modify(); // Verify diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItemManager.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItemManager.java index 2c61d7f2..9b6d6cad 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItemManager.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItemManager.java @@ -32,7 +32,8 @@ public class TestItemManager extends TestBase { public void testGetSystemStore() { // Fixture Store expected = manager.createStore("Store1", true, false); - StoreUri uri = manager.createStoreUri(RemoteStoreProtocol.LOCAL, "c:/temp", 0, false, true, false, null, null, null); + StoreUri uri = manager.createStoreUri(RemoteStoreProtocol.LOCAL, "c:/temp", 0, false, true, false, null, null, + null); expected.appendStoreUri(uri); expected.add(); @@ -47,7 +48,8 @@ public class TestItemManager extends TestBase { public void testGetSystemStore_Lowres() { // Fixture Store expected = manager.createStore("Store1", true, true); - StoreUri uri = manager.createStoreUri(RemoteStoreProtocol.LOCAL, "c:/temp", 0, false, true, false, null, null, null); + StoreUri uri = manager.createStoreUri(RemoteStoreProtocol.LOCAL, "c:/temp", 0, false, true, false, null, null, + null); expected.appendStoreUri(uri); expected.add(); @@ -62,7 +64,7 @@ public class TestItemManager extends TestBase { // public void testSearchItem_Folders() { // // Fixture // ItemType itemType = manager.getStaticItemType(); - // Metadata orderMetadata = itemType.getMetadata("Anyag c�m"); + // Metadata orderMetadata = itemType.getMetadata("Anyag cím"); // // RenderParameter parameters = new RenderParameter(); // parameters.setOrderBy(orderMetadata); @@ -72,7 +74,7 @@ public class TestItemManager extends TestBase { // MetadataType mdt = manager.createMetadataType("big integer", // BaseType.BIGINT, "java.lang.Long", "BIGINT"); // MetadataElement mde = manager.createMetadataElement("Folder ID", - // "Mappa azonos�t�", mdt); + // "Mappa azonosító", mdt); // Metadata metadata = manager.createMetadata(mde, ListType.LABEL, // GuiType.LABEL, "PARENTID", StaticTables.FOLDER, "parentId", // MdType.SEARCH); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItemType.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItemType.java index 8f27e2c4..10bf2f2f 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItemType.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestItemType.java @@ -22,9 +22,9 @@ public class TestItemType { itemManager.truncate(); mdt = itemManager.createMetadataType("string100", BaseType.VARCHAR, "java.lang.String", "VARCHAR", 100); mdt.add(); - mde1 = itemManager.createMetadataElement("Ország", "A gyártó ország", mdt); + mde1 = itemManager.createMetadataElement("Ország", "A gyártó ország", mdt); mde1.add(); - mde2 = itemManager.createMetadataElement("Város", "?", mdt); + mde2 = itemManager.createMetadataElement("Város", "?", mdt); mde2.add(); } @@ -35,7 +35,7 @@ public class TestItemType { @Test public void testCreate() { - //Létrehozás, paraméter ellenõrzés. + // Létrehozás, paraméter ellenőrzés. md1 = itemManager.createMetadata(mde1); ItemType it = itemManager.createItemType("Itemtype1", "Itemtype1 description"); assertEquals("Itemtype1", it.getName()); @@ -53,26 +53,26 @@ public class TestItemType { @Test(expected = IllegalStateException.class) public void testCreateWithNoMetadata() { - //Létrehozás kapcsolódó tartalom nélkül. + //Létrehozás kapcsolódó tartalom nélkül. ItemType itemType = itemManager.createItemType("Itemtype1", "Itemtype1 description"); itemType.add(); } @Test(expected = NullPointerException.class) public void testCreateWithNullName() { - //Null paraméter. + //Null paraméter. itemManager.createItemType(null, "Itemtype1 description"); } @Test(expected = NullPointerException.class) public void testCreateWithNullDescription() { - //Null paraméter. + //Null paraméter. itemManager.createItemType("Itemtype1", null); } @Test public void testRemove() { - //Törlés. + //Törlés. md1 = itemManager.createMetadata(mde1); md2 = itemManager.createMetadata(mde2); ItemType itemType = itemManager.createItemType("Itemtype4", "Itemtype4 description"); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMedia.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMedia.java index f6c13628..dbc37e85 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMedia.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMedia.java @@ -26,9 +26,9 @@ public class TestMedia { @Test public void testCreate() { - // Létrehozás, paraméter ellenõrzés. - Item item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); - Media media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); + // Létrehozás, paraméter Ellenőrzős. + Item item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); + Media media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); item.appendMedia(media); item.add(); assertEquals(1, item.getMedias().size()); @@ -36,32 +36,32 @@ public class TestMedia { @Test public void testsetAttribute() { - // Dinamikus attribútum ellenõrzés. - Media media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); - media.setAttribute("Kameraállás", "Kamera1"); - assertEquals("Kamera1", media.getAttribute("Kameraállás")); + // Dinamikus attribútum ellenőrzés. + Media media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); + media.setAttribute("Kameraállás", "Kamera1"); + assertEquals("Kamera1", media.getAttribute("Kameraállás")); } @Test(expected = IllegalArgumentException.class) public void testSetNonExistingAttribute() { - // Nem létezõ dinamikus attribútum beállítása. - Media media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); - media.setAttribute("Rendezõ", "Kalapács Miklós"); + // Nem létező dinamikus attribútum beállítása. + Media media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); + media.setAttribute("Rendező", "Kalapács Miklós"); } @Test(expected = ItemManagerException.class) public void testsetAttributeWithWrongType() { - // Létezõ dinamikus attribútum rossz adatttal való feltöltése. - Media media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); - media.setAttribute("Kameraállás", 10); + // létező dinamikus attribútum rossz adatttal való feltöltése. + Media media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); + media.setAttribute("Kameraállás", 10); } @Test public void testCreateWithAttribute() { - // Létrehozás, dinamikus attribútummal. - Item item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); - Media media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); - media.setAttribute("Kameraállás", "bal"); + // Létrehozás, dinamikus attribútummal. + Item item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); + Media media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); + media.setAttribute("Kameraállás", "bal"); media.setAttribute("Csatorna", 10); item.appendMedia(media); item.add(); @@ -69,16 +69,16 @@ public class TestMedia { @Test(expected = ItemManagerException.class) public void testCreateWithUniqueAttribute() { - // Létrehozás, unique dinamikus attribútummal. - // Az elsõ beszúrás sikeres, a második nem, mert a Szinkron mezõ UNIQUE + // Létrehozás, unique dinamikus attribútummal. + // Az első beszúrás sikeres, a második nem, mert a Szinkron mező UNIQUE Item item = null; - item = itemManager.createItem("Film", "Nyolcadik kör", "Scifi", null); - Media media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); - media.setAttribute("Kameraállás", "jobb"); + item = itemManager.createItem("Film", "Nyolcadik kör", "Scifi", null); + Media media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); + media.setAttribute("Kameraállás", "jobb"); media.setAttribute("Csatorna", 10); item.appendMedia(media); - media = itemManager.createMedia("Adásanyag", "Média2", "Nagyon frankó kis mozi.", null); - media.setAttribute("Kameraállás", "jobb"); + media = itemManager.createMedia("Adásanyag", "média2", "Nagyon frankó kis mozi.", null); + media.setAttribute("Kameraállás", "jobb"); media.setAttribute("Csatorna", 10); item.appendMedia(media); item.add(); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMediaFile.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMediaFile.java index d98473f3..0bdf8890 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMediaFile.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMediaFile.java @@ -44,9 +44,9 @@ public class TestMediaFile { @Test public void testCreate() { - // Létrehozás, paraméter ellenõrzés. - Item item = itemManager.createItem("Film", "Hastánc oktató 1", "Ez egy full rekord teszt.", null); - Media media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); + // Létrehozás, paraméter ellenőrzés. + Item item = itemManager.createItem("Film", "Hastánc oktató 1", "Ez egy full rekord teszt.", null); + Media media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); item.appendMedia(media); item.add(); @@ -59,9 +59,9 @@ public class TestMediaFile { @Test public void testModify() { - // Módosítás. - Item item = itemManager.createItem("Film", "Hastánc oktató 2", "Ez egy full rekord teszt.", null); - Media media = itemManager.createMedia("Adásanyag", "Média2", "Nagyon frankó kis mozi.", null); + // Módosítás. + Item item = itemManager.createItem("Film", "Hastánc oktató 2", "Ez egy full rekord teszt.", null); + Media media = itemManager.createMedia("Adásanyag", "média2", "Nagyon frankó kis mozi.", null); item.appendMedia(media); item.add(); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadata.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadata.java index 3a91301c..7578cd9b 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadata.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadata.java @@ -12,7 +12,7 @@ public class TestMetadata extends TestBase { private static MetadataType mdt = null; private static MetadataElement mde = null; - @Before + @Before public void cleanup() { HelperDAO.foreignKeysOff(); manager.truncate(Metadata.class); @@ -20,18 +20,18 @@ public class TestMetadata extends TestBase { manager.truncate(MetadataType.class); HelperDAO.foreignKeysOn(); } - - @BeforeClass + + @BeforeClass public static void initializie() { mdt = manager.createMetadataType("string100", BaseType.VARCHAR, "java.lang.String", "VARCHAR", 100); mdt.add(); - mde = manager.createMetadataElement("Vágó", "A mûsor vágója", mdt); + mde = manager.createMetadataElement("Vágó", "A műsor vágója", mdt); mde.add(); } @Test public void testCreate() { - //Létrehozás, paraméter ellenõrzés. + // Létrehozás, paraméter ellenőrzés. Metadata metadata = manager.createMetadata(mde); assertEquals(false, metadata.getIsDbIndex()); assertEquals(false, metadata.getIsDbUnique()); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadataElement.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadataElement.java index e3a766f9..888fb6e4 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadataElement.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadataElement.java @@ -11,8 +11,8 @@ import user.commons.BaseType; public class TestMetadataElement { private static IItemManager itemManager = new ItemManager(); private static MetadataType mdt = null; - - @BeforeClass + + @BeforeClass public static void setUpConnection() { itemManager.connect(); itemManager.truncate(); @@ -20,56 +20,56 @@ public class TestMetadataElement { mdt.add(); } - @AfterClass + @AfterClass public static void tearDownConnection() { itemManager.disconnect(); } @Test public void testCreate() { - //Létrehozás, paraméter ellenõrzés. - MetadataElement mde = itemManager.createMetadataElement("Ország", "A gyártó ország", mdt); - assertEquals("Ország", mde.getName()); - assertEquals("A gyártó ország", mde.getDescription()); + // Létrehozás, paraméter ellenőrzés. + MetadataElement mde = itemManager.createMetadataElement("Ország", "A gyártó ország", mdt); + assertEquals("Ország", mde.getName()); + assertEquals("A gyártó ország", mde.getDescription()); assertEquals(mdt.getId(), mde.getMetadataTypeId()); mde.add(); } @Test public void testModify() { - //Módosítás. - MetadataElement mde = itemManager.createMetadataElement("Ország2", "A gyártó ország2", mdt); + // Módosítás. + MetadataElement mde = itemManager.createMetadataElement("Ország2", "A gyártó ország2", mdt); mde.add(); mdt = itemManager.createMetadataType("string101", BaseType.VARCHAR, "java.lang.String", "VARCHAR", 101); mdt.add(); - mde.setName("Város"); + mde.setName("Város"); mde.setDescription("Comment"); mde.setMetadataType(mdt); mde.modify(); - + MetadataElement mde1 = itemManager.getMetadataElement(mde.getId()); - assertEquals("Város", mde1.getName()); + assertEquals("Város", mde1.getName()); assertEquals("Comment", mde1.getDescription()); assertEquals(mdt.getId(), mde1.getMetadataTypeId()); } - + @Test(expected = NullPointerException.class) public void testCreateWithNullMetadataType() { - //Null paraméter. - itemManager.createMetadataElement("Ország", "A gyártó ország", null); + // Null paraméter. + itemManager.createMetadataElement("Ország", "A gyártó ország", null); } @Test(expected = NullPointerException.class) public void testCreateWithNullName() { - //Null paraméter. - itemManager.createMetadataElement(null, "A gyártó ország", mdt); + // Null paraméter. + itemManager.createMetadataElement(null, "A gyártó ország", mdt); } - + @Test public void testRemove() { - //Törlés. - MetadataElement mde = itemManager.createMetadataElement("Ország1", "A gyártó ország1", mdt); + // Törlés. + MetadataElement mde = itemManager.createMetadataElement("Ország1", "A gyártó ország1", mdt); mde.add(); mde.remove(); } diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadataType.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadataType.java index edcdd6de..6bbeb7ec 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadataType.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestMetadataType.java @@ -26,7 +26,7 @@ public class TestMetadataType { @Test public void testCreate() { - //Létrehozás, paraméter elenõrzés. + //Létrehozás, paraméter ellenőrzés. MetadataType mdt = itemManager.createMetadataType("string100", BaseType.VARCHAR, "java.lang.String", "VARCHAR", 100); assertEquals("string100", mdt.getName()); assertEquals(BaseType.VARCHAR, mdt.getDataType()); @@ -46,7 +46,7 @@ public class TestMetadataType { @Test public void testModify() { - //Módosítás. + //Módosítás. MetadataType mdt = itemManager.createMetadataType("string101", BaseType.VARCHAR, "java.lang.String", "VARCHAR", 101); mdt.add(); @@ -63,25 +63,25 @@ public class TestMetadataType { @Test(expected = ItemManagerException.class) public void testCreateWithInvalidConstructor1() { - //Hibás konstruktor: a hossz nincs megadva. + //Hibás konstruktor: a hossz nincs megadva. itemManager.createMetadataType("string100", BaseType.VARCHAR, "java.lang.String", "VARCHAR"); } @Test(expected = ItemManagerException.class) public void testCreateWithInvalidConstructor2() { - //Hibás konstruktor: a hossz meg van adva, pedig nem kell. + //Hibás konstruktor: a hossz meg van adva, pedig nem kell. itemManager.createMetadataType("bigint", BaseType.BIGINT, "java.lang.Long", "BIGINT", 1); } @Test(expected = NullPointerException.class) public void testCreateWithNullName() { - //Null paraméter. + //Null paraméter. itemManager.createMetadataType(null, BaseType.VARCHAR, null, null, 100); } @Test public void testRemove() { - //Törlés. + //Törlés. MetadataType mdt = itemManager.createMetadataType("string90", BaseType.VARCHAR, "java.lang.String", "VARCHAR", 90); mdt.add(); mdt.remove(); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestScene.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestScene.java index 7ce73ed0..47bc834d 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestScene.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestScene.java @@ -21,13 +21,13 @@ public class TestScene extends TestBase { // itemManager.truncate(); // TestDB.createStructure(); // TestDB.createItemTypes(); -// item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); -// media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); +// item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); +// media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); // item.appendMedia(media); // item.add(); -// shot1 = itemManager.createShot("Leírás1", 1000L, 1001L, media); +// shot1 = itemManager.createShot("Leírás1", 1000L, 1001L, media); // shot1.add(); -// shot2 = itemManager.createShot("Leírás2", 1003L, 1004L, media); +// shot2 = itemManager.createShot("Leírás2", 1003L, 1004L, media); // shot2.add(); // } @@ -57,9 +57,9 @@ public class TestScene extends TestBase { // @Test // public void testCreate() { -// //Létrehozása, paraméter ellenõrzés. -// Scene scene = manager.createScene("Vágólista"); -// assertEquals("Vágólista", scene.getName()); +// //létrehozása, paraméter Ellenőrzős. +// Scene scene = manager.createScene("Vágólista"); +// assertEquals("Vágólista", scene.getName()); // SceneContent sceneContent = manager.createSceneContent(shot1); // scene.appendSceneContent(sceneContent); // scene.add(); @@ -67,21 +67,21 @@ public class TestScene extends TestBase { // @Test(expected=NullPointerException.class) // public void testCreateWithNullName() { -// //Null paraméter. +// //Null paraméter. // manager.createScene(null); // } // // @Test(expected=IllegalStateException.class) // public void testCreateWithoutContent() { -// //Tartalom nélkül. -// Scene scene = manager.createScene("Vágólista"); +// //Tartalom nélkül. +// Scene scene = manager.createScene("Vágólista"); // scene.add(); // } // @Test // public void testRemove() { -// //Törlése a kapcsolódó tartalommal együtt. -// Scene scene = manager.createScene("Vágólista1"); +// //Törlése a kapcsolódó tartalommal együtt. +// Scene scene = manager.createScene("Vágólista1"); // SceneContent sceneContent = manager.createSceneContent(shot2); // scene.appendSceneContent(sceneContent); // scene.add(); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestSceneContent.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestSceneContent.java index 47a6ca14..50923084 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestSceneContent.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestSceneContent.java @@ -19,11 +19,11 @@ public class TestSceneContent { TestDB.createStructure(); TestDB.createItemTypes(); - item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); - media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); + item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); + media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); item.appendMedia(media); item.add(); - shot = itemManager.createShot("Leírás1", 1000L, 1001L, 1, null); + shot = itemManager.createShot("Leírás1", 1000L, 1001L, 1, null); shot.add(); } @@ -34,14 +34,14 @@ public class TestSceneContent { @Test(expected=NullPointerException.class) public void testCreateWithNullShot() { - //Null paraméter. + //Null paraméter. itemManager.createSceneContent(null, 0, 0); } @Test(expected=ItemManagerException.class) public void testRemove() { - //Törlés. Direktben nem hívható. - Scene scene = itemManager.createScene("Vágólista1"); + //Törlés. Direktben nem hívható. + Scene scene = itemManager.createScene("Vágólista1"); SceneContent sceneContent = itemManager.createSceneContent(shot, 1, 1); scene.appendSceneContent(sceneContent); scene.add(); diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestShot.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestShot.java index dedf38c3..b1802280 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestShot.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestShot.java @@ -11,56 +11,56 @@ import user.jobengine.db.data.TestDB; public class TestShot { private static IItemManager itemManager = new ItemManager(); private static Item item = null; - private static Media media = null; + private static Media media = null; - @BeforeClass + @BeforeClass public static void setUpConnection() { itemManager.connect(); itemManager.truncate(); TestDB.createStructure(); TestDB.createItemTypes(); - item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); - media = itemManager.createMedia("Adásanyag", "Média1", "Nagyon frankó kis mozi.", null); + item = itemManager.createItem("Film", "Ötödik elem", "Scifi", null); + media = itemManager.createMedia("Adásanyag", "média1", "Nagyon frankó kis mozi.", null); item.appendMedia(media); item.add(); } - @AfterClass + @AfterClass public static void tearDownConnection() { itemManager.disconnect(); } @Test public void testCreate() { - //Létrehozása, paraméter ellenõrzés. - Shot shot = itemManager.createShot("Leírás", 1000L, 1001L, 1, new byte[1]); - assertEquals("Leírás", shot.getDescription()); + // Létrehozása, paraméter ellenőrzés. + Shot shot = itemManager.createShot("Leírás", 1000L, 1001L, 1, new byte[1]); + assertEquals("Leírás", shot.getDescription()); assertEquals(1000L, shot.getInPoint()); assertEquals(1001L, shot.getOutPoint()); shot.add(); } - @Test(expected=NullPointerException.class) + @Test(expected = NullPointerException.class) public void testCreateWithNullDescription() { - //Null paraméter. + // Null paraméter. itemManager.createShot(null, 1000L, 1001L, 1, new byte[1]); } - @Test(expected=NullPointerException.class) + @Test(expected = NullPointerException.class) public void testCreateWithNullMedia() { - //Null paraméter. - itemManager.createShot("Leírás", 1000L, 1001L, 1, new byte[1]); + // Null paraméter. + itemManager.createShot("Leírás", 1000L, 1001L, 1, new byte[1]); } - @Test(expected=IllegalArgumentException.class) + @Test(expected = IllegalArgumentException.class) public void testCreateWithZeroOut() { - //0 paraméter. - itemManager.createShot("Leírás", 1000L, 0, 1, new byte[1]); + // 0 paraméter. + itemManager.createShot("Leírás", 1000L, 0, 1, new byte[1]); } - @Test(expected=ItemManagerException.class) + @Test(expected = ItemManagerException.class) public void testCreateWithWrongInOut() { - //Inkonzisztens paraméter. - itemManager.createShot("Leírás", 1001L, 1000L, 1, new byte[1]); + // Inkonzisztens paraméter. + itemManager.createShot("Leírás", 1001L, 1000L, 1, new byte[1]); } } diff --git a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestStoreUri.java b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestStoreUri.java index d1b312e4..c86270c0 100644 --- a/server/user.jobengine.osgi.db/test/user/jobengine/db/TestStoreUri.java +++ b/server/user.jobengine.osgi.db/test/user/jobengine/db/TestStoreUri.java @@ -22,7 +22,7 @@ public class TestStoreUri { @Test public void testCreate() { - // Paraméter ellenõrzés. + // Paraméter ellenőrzés. StoreUri storeUri = itemManager.createStoreUri(RemoteStoreProtocol.HTTP, "elgekko-pc/lowres/"); assertEquals("http://elgekko-pc/lowres/", storeUri.toString()); assertEquals(true, storeUri.isStream()); @@ -30,7 +30,7 @@ public class TestStoreUri { @Test(expected = NullPointerException.class) public void testCreateWithNullUri() { - // Null paraméter. + // Null paraméter. itemManager.createStoreUri(null, null); } } diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/IJobStatusChangedListener.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/IJobStatusChangedListener.java index d852b6ac..8e4dd525 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/IJobStatusChangedListener.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/IJobStatusChangedListener.java @@ -3,7 +3,7 @@ package user.jobengine.server; import java.util.EventListener; /** - * Folyamat státusz változás eseményfigyelõ interface. + * Folyamat státusz változás eseményfigyelő interface. */ public interface IJobStatusChangedListener extends EventListener { void statusChanged(JobStatusChangedEvent event); diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/PriorityEntry.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/PriorityEntry.java index 32091813..57586808 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/PriorityEntry.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/PriorityEntry.java @@ -3,15 +3,15 @@ package user.jobengine.server; import java.util.concurrent.atomic.AtomicLong; /** - * Comagoló osztály a JobRuntime prioritás biztosítására. - * lapesetben FIFO elemként mûködik, de az IncrementPriority - * metódussal prioritást lehet biztosítani. + * Csomagoló osztály a JobRuntime prioritás biztosítására. Alapesetben FIFO + * elemként működik, de az IncrementPriority metódussal prioritást lehet + * biztosítani. + * * @author vasary * * @param */ -public class PriorityEntry> implements - Comparable> { +public class PriorityEntry> implements Comparable> { final static AtomicLong counter1 = new AtomicLong(); final long priority1; @@ -37,7 +37,7 @@ public class PriorityEntry> implements if (other.priority2 != priority2) res = (priority2 < other.priority2 ? 1 : -1); else - res = (priority1 < other.priority1 ? -1 : 1); + res = (priority1 < other.priority1 ? -1 : 1); return res; } } diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/actions/JobAction.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/actions/JobAction.java index c11a4589..ecf4e4ae 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/actions/JobAction.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/actions/JobAction.java @@ -2,39 +2,40 @@ package user.jobengine.server.actions; public enum JobAction { /** - * Le�ll�t�s. + * Leállítás. */ CANCEL(0x0001), /** - * L�p�s futtat�s. + * Lépés futtatás. */ EXECUTE(0x0002), /** - * L�p�s k�sz: t�nyleges befejez�s, vagy a megszak�t�s/felf�ggeszt�s k�relem v�grehajt�sa ut�n. + * Lépés kész: tényleges befejezés, vagy a megszakítás/felfüggesztés kérelem + * végrehajtása után. */ DONE(0x0003), /** - * Folytat�s. + * Folytatás. */ RESUME(0x0004), /** - * Folyamat futtat�s. + * Folyamat futtatás. */ RUN(0x0005), /** - * Felf�ggeszt�s. + * Felfüggesztés. */ SUSPEND(0x0006), /** - * Felhaszn�l�i �zenet. + * felhasználói üzenet. */ MESSAGE(0x0007), /** - * V�lasz felhaszn�l�i �zenetre. + * válasz felhasználói üzenetre. */ REPLY(0x0008), /** - * K�sz. + * Kész. */ FINISH(0x0009), RESTART(0x000A), SKIP(0x000B); diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/ast/SendUserMessageCommand.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/ast/SendUserMessageCommand.java index fcc9a7e0..088baa80 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/ast/SendUserMessageCommand.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/ast/SendUserMessageCommand.java @@ -1,7 +1,7 @@ package user.jobengine.server.ast; /** - * Felhasználói üzenet küldése parancs. + * felhasználói üzenet küldése parancs. */ public class SendUserMessageCommand extends Command { @@ -9,17 +9,15 @@ public class SendUserMessageCommand extends Command { private ParameterSequence outputParameterSequence = null; private String catalogName; private int messageNumber; - + public SendUserMessageCommand() { } /** - * Példányosítás a paraméter gyûjtemények megadásával. + * Példányosítás a paraméter gyűjtemények megadásával. * - * @param ips - * Bemeneti paraméter gyûjtemény. - * @param ops - * Kimeneti paraméter gyûjtemény. + * @param ips Bemeneti paraméter gyűjtemény. + * @param ops Kimeneti paraméter gyűjtemény. */ public SendUserMessageCommand(ParameterSequence ips, ParameterSequence ops, String catalogName, int messageNumber) { this.inputParameterSequence = ips; @@ -33,9 +31,9 @@ public class SendUserMessageCommand extends Command { } /** - * Bemeneti paraméter gyûjtemény lekérdezése. + * Bemeneti paraméter gyűjtemény lekérdezése. * - * @return paraméter gyûjtemény. + * @return paraméter gyűjtemény. */ public ParameterSequence getInputParameterSequence() { return inputParameterSequence; @@ -46,9 +44,9 @@ public class SendUserMessageCommand extends Command { } /** - * Kimeneti paraméter gyûjtemény lekérdezése. + * Kimeneti paraméter gyűjtemény lekérdezése. * - * @return Kimeneti paraméter gyûjtemény. + * @return Kimeneti paraméter gyűjtemény. */ public ParameterSequence getOutputParameterSequence() { return outputParameterSequence; @@ -59,10 +57,9 @@ public class SendUserMessageCommand extends Command { } /** - * Bemeneti paraméter gyûjtemény beállítása. + * Bemeneti paraméter gyűjtemény beállítása. * - * @param parameterSequence - * Bementi paraméter gyûjtemény. + * @param parameterSequence Bemeneti paraméter gyűjtemény. */ public void setInputParameterSequence(ParameterSequence parameterSequence) { this.inputParameterSequence = parameterSequence; @@ -73,13 +70,11 @@ public class SendUserMessageCommand extends Command { } /** - * Kimeneti paraméter gyûjtemény beállítása. + * Kimeneti paraméter gyűjtemény beállítása. * - * @param outputParameterSequence - * Kimeneti paraméter gyûjtemény. + * @param outputParameterSequence Kimeneti paraméter gyűjtemény. */ - public void setOutputParameterSequence( - ParameterSequence outputParameterSequence) { + public void setOutputParameterSequence(ParameterSequence outputParameterSequence) { this.outputParameterSequence = outputParameterSequence; } diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/CheckParameterInstruction.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/CheckParameterInstruction.java index 0a1358a4..803e3d7b 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/CheckParameterInstruction.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/CheckParameterInstruction.java @@ -4,7 +4,7 @@ import user.jobengine.server.IJobEngine; import user.jobengine.server.IJobRuntime; /** - * Folyamat paraméter ellenõrzése utasítás. + * Folyamat paraméter ellenőrzése utasítás. */ public class CheckParameterInstruction extends Instruction { @Override diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/SendMessageToUserInstruction.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/SendMessageToUserInstruction.java index 74efc312..f395b1d6 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/SendMessageToUserInstruction.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/instructions/SendMessageToUserInstruction.java @@ -4,7 +4,7 @@ import user.jobengine.server.IJobEngine; import user.jobengine.server.IJobRuntime; /** - * Felhasználói üzenet küldése utasítás. + * felhasználói üzenet küldése utasítás. */ public class SendMessageToUserInstruction extends Instruction { @Override diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/CancelRequest.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/CancelRequest.java index fa1242e7..f2ba5a51 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/CancelRequest.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/CancelRequest.java @@ -3,7 +3,7 @@ package user.jobengine.server.messages; import user.jobengine.server.IJobEngine; /** - * Folyamat fel�breszt�se rendszer�zenet. + * Folyamat felébresztése rendszerüzenet. */ public class CancelRequest extends JobMessage { diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/IJobMessage.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/IJobMessage.java index 02e1ea02..78abeff4 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/IJobMessage.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/IJobMessage.java @@ -3,7 +3,7 @@ package user.jobengine.server.messages; import user.jobengine.server.IJobEngine; /** - * Rendszer�zenet interface. + * Rendszerüzenet interface. */ public interface IJobMessage { @@ -28,7 +28,7 @@ public interface IJobMessage { * @param obj Vizsgálandó üzenet, mely az aktuális példánnyal kerül * összehasonlításra. * @return Igen - két üzenet megegyezik, ha típusa és paraméterei megegyeznek, - * Nem - típus, vagy paraméter értük különbség esetén. + * Nem - típus, vagy paraméter érték különbség esetén. */ @Override public boolean equals(Object obj); diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/JobMessage.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/JobMessage.java index d8eab2b5..2963a9fb 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/JobMessage.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/JobMessage.java @@ -3,14 +3,14 @@ package user.jobengine.server.messages; import user.jobengine.server.IJobEngine; /** - * Rendszerüzenet õsosztály. + * Rendszerüzenet ősosztály. */ public abstract class JobMessage implements IJobMessage { private final long jobId; /** - * Példányosítás az egyedi aonosító megadásával. + * Példányosítás az egyedi azonosító megadásával. * * @param jobId */ @@ -34,8 +34,7 @@ public abstract class JobMessage implements IJobMessage { boolean result = false; result = (obj == null) ? false : this.getClass().equals(obj.getClass()); if (result) - result = (this.getJobId() == ((JobMessage) obj).getJobId()) ? true - : false; + result = (this.getJobId() == ((JobMessage) obj).getJobId()) ? true : false; return result; } diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/JobStepCompletedMessage.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/JobStepCompletedMessage.java index 881f76bd..4186c16f 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/JobStepCompletedMessage.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/JobStepCompletedMessage.java @@ -3,14 +3,14 @@ package user.jobengine.server.messages; import user.jobengine.server.IJobEngine; /** - * Folyamat l�p�s k�sz rendszer�zenet. + * Folyamat lépés kész rendszerüzenet. */ public class JobStepCompletedMessage extends JobMessage { private final Object[] outputs; /** - * Peldanyositas az egyedi azonositoval es a lepes visszataresi ertekeivel + * Példányosítás az egyedi azonosítóval és a lépés visszatérési értékeivel * * @param jobId * @param outputs diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/RestartRequest.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/RestartRequest.java index bc1c7065..dc29760b 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/RestartRequest.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/RestartRequest.java @@ -3,7 +3,7 @@ package user.jobengine.server.messages; import user.jobengine.server.IJobEngine; /** - * Folyamat felébresztése rendszerüzenet. + * Folyamat felébresztése rendszerüzenet. */ public class RestartRequest extends JobMessage { diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/ResumeRequest.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/ResumeRequest.java index 8c1b9a29..3f49eb82 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/ResumeRequest.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/ResumeRequest.java @@ -3,7 +3,7 @@ package user.jobengine.server.messages; import user.jobengine.server.IJobEngine; /** - * Folyamat felébresztése rendszerüzenet. + * Folyamat felébresztése rendszerüzenet. */ public class ResumeRequest extends JobMessage { diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/SuspendRequest.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/SuspendRequest.java index 43cdf948..64707939 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/SuspendRequest.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/SuspendRequest.java @@ -3,7 +3,7 @@ package user.jobengine.server.messages; import user.jobengine.server.IJobEngine; /** - * Folyamat felfüggesztés kérelem rendszerüzenet. + * Folyamat felfüggesztés kérelem rendszerüzenet. */ public class SuspendRequest extends JobMessage { diff --git a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/UserReplyMessage.java b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/UserReplyMessage.java index 13d55d28..b23ae0ec 100644 --- a/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/UserReplyMessage.java +++ b/server/user.jobengine.osgi.server/src/user/jobengine/server/messages/UserReplyMessage.java @@ -3,10 +3,10 @@ package user.jobengine.server.messages; import user.jobengine.server.IJobEngine; /** - * Felhasználói válasz rendszerüzenet. + * Felhasználói válasz rendszerüzenet. */ public class UserReplyMessage extends JobMessage { -//TODO jobid helyett messageid alapú +//TODO jobid helyett messageid alapú private Object reply = null; private long messageId = 0; diff --git a/server/user.jobengine.osgi.server/test/user/jobengine/server/JobIntegrationTest.java b/server/user.jobengine.osgi.server/test/user/jobengine/server/JobIntegrationTest.java index 6666c220..031e1de3 100644 --- a/server/user.jobengine.osgi.server/test/user/jobengine/server/JobIntegrationTest.java +++ b/server/user.jobengine.osgi.server/test/user/jobengine/server/JobIntegrationTest.java @@ -20,7 +20,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // els� jobstep el�tt + // első jobstep előtt public void testWait_Executor_Stage1() throws Exception { // Fixture final JobStatus status = JobStatus.WAIT_EXECUTOR; @@ -53,7 +53,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // els� jobstep el�tt + // első jobstep előtt public void testSuspend_Stage1() throws Exception { // Fixture final JobStatus status = JobStatus.SUSPENDED; @@ -79,7 +79,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // els� jobstep + // első jobstep public void testExecuting_Stage1() throws Exception { // Fixture final JobStatus status = JobStatus.EXECUTING; @@ -101,7 +101,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // els� jobstep ut�n + // első jobstep után public void testRunnable_Stage1() throws Exception { // Fixture final JobStatus status = JobStatus.RUNNABLE; @@ -130,7 +130,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // els� jobstep ut�n, user v�laszra v�rva + // első jobstep után, user válaszra várva public void testWait_UserMessage() throws Exception { // Fixture final JobStatus status = JobStatus.WAIT_USERMESSAGE; @@ -155,7 +155,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // user v�lasz ut�n, m�sodik jobstep el�tt + // user válasz után, második jobstep előtt public void testRunnable_Stage2() throws Exception { // Fixture final JobStatus status = JobStatus.RUNNABLE; @@ -189,7 +189,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // m�sodik jobstep el�tt + // második jobstep előtt public void testWait_Executor_Stage2() throws Exception { // Fixture final JobStatus status = JobStatus.WAIT_EXECUTOR; @@ -226,7 +226,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // m�sodik jobstep + // második jobstep public void testExecuting_Stage2() throws Exception { // Fixture final JobStatus status = JobStatus.EXECUTING; @@ -253,7 +253,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // m�sodik jobstep k�zben suspend + // második jobstep közben suspend public void testSuspend_Stage2() throws Exception { // Fixture parameters.put(STEPRUN_IN_SECONDS, 10); @@ -290,7 +290,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // m�sodik jobstep k�zben suspend/resume + // második jobstep közben suspend/resume public void testResume_Stage2() throws Exception { // Fixture parameters.put(STEPRUN_IN_SECONDS, 1); @@ -330,7 +330,7 @@ public class JobIntegrationTest extends JobIntegration { } @Test - // els� jobstep ut�n + // első jobstep után public void testFinished() throws Exception { // Fixture final JobStatus status = JobStatus.FINISHED; diff --git a/server/user.jobengine.osgi.server/test/user/jobengine/server/ThreadCounter.java b/server/user.jobengine.osgi.server/test/user/jobengine/server/ThreadCounter.java index 35c34f92..19c3b7bc 100644 --- a/server/user.jobengine.osgi.server/test/user/jobengine/server/ThreadCounter.java +++ b/server/user.jobengine.osgi.server/test/user/jobengine/server/ThreadCounter.java @@ -3,13 +3,13 @@ package user.jobengine.server; import java.util.concurrent.Semaphore; /** - * Szál számláló. - * A waitFinish csak akkor tér vissza, amikor a konstruktorban átadott számú increment hívás megtörtént. + * Szál számláló. A waitFinish csak akkor tér vissza, amikor a konstruktorban + * átadott számú increment hívás megtörtént. */ public class ThreadCounter { private Semaphore semaphore = null; private final int permits; - + public ThreadCounter() { this.permits = 1; init(); diff --git a/server/user.jobengine.osgi.server/test/user/jobengine/server/ThreadSynchronizer.java b/server/user.jobengine.osgi.server/test/user/jobengine/server/ThreadSynchronizer.java index b8eaf55d..e15057b3 100644 --- a/server/user.jobengine.osgi.server/test/user/jobengine/server/ThreadSynchronizer.java +++ b/server/user.jobengine.osgi.server/test/user/jobengine/server/ThreadSynchronizer.java @@ -4,15 +4,15 @@ import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; /** - * Szál szinkronizáló. - * A waitSuspend csak akkor tér vissza, amikor egy suspend hívás megtörtént. - * A suspend-et hívó szál ezután egy resume hívás esetén fog folytatódni. + * Szál szinkronizáló. A waitSuspend csak akkor tér vissza, amikor egy suspend + * hívás megtörtént. A suspend-et hívó szál ezután egy resume hívás esetén fog + * folytatódni. */ public class ThreadSynchronizer { private final ReentrantLock lock; - private final Condition suspendCondition; - private final Condition resumeCondition; - + private final Condition suspendCondition; + private final Condition resumeCondition; + public ThreadSynchronizer() { lock = new ReentrantLock(); suspendCondition = lock.newCondition(); @@ -20,36 +20,36 @@ public class ThreadSynchronizer { } /** - *Call from Thread2 to suspend this thread, and awake Thread1 + * Call from Thread2 to suspend this thread, and awake Thread1 */ public void suspend() { try { lock.lock(); suspendCondition.signal(); resumeCondition.await(); - } catch (InterruptedException e) { - + } catch (InterruptedException e) { + } finally { lock.unlock(); } } /** - *Call from Thread1, before suspend() + * Call from Thread1, before suspend() */ public void waitSuspend() { try { lock.lock(); suspendCondition.await(); - } catch (InterruptedException e) { - + } catch (InterruptedException e) { + } finally { lock.unlock(); } } /** - *Call from Thread1, cleanup + * Call from Thread1, cleanup */ public void resume() { lock.lock(); diff --git a/server/user.mediacube.gui/src/user/jobengine/zk/util/ADHandler.java b/server/user.mediacube.gui/src/user/jobengine/zk/util/ADHandler.java index a84faac3..daa9557c 100644 --- a/server/user.mediacube.gui/src/user/jobengine/zk/util/ADHandler.java +++ b/server/user.mediacube.gui/src/user/jobengine/zk/util/ADHandler.java @@ -177,7 +177,7 @@ public class ADHandler { // // //Specify the LDAP search filter // String searchFilter = "(&(objectClass=person)(objectCategory=Person)(CN=" + - // name + "))"; //p�ld�k: + // name + "))"; //példák: // "(&(objectClass=person)(objectCategory=Person)(CN=y011216s))"; // "(&(objectClass=group)(objectCategory=Group)(CN=Users))"; //