From af80bd2426282b7491d9ba0ebfb201abb42e3ca4 Mon Sep 17 00:00:00 2001 From: geronimo Date: Wed, 15 Aug 2012 07:55:07 +0200 Subject: next variant of java client --- cmpcj/src/de/schwarzrot/cmpc/domain/Config.java | 73 ----------- cmpcj/src/de/schwarzrot/cmpc/domain/Media.java | 141 --------------------- .../src/de/schwarzrot/cmpc/domain/MediaServer.java | 51 -------- cmpcj/src/de/schwarzrot/cmpc/domain/MediaType.java | 51 -------- cmpcj/src/de/schwarzrot/cmpc/domain/PlayList.java | 65 ---------- .../schwarzrot/cmpc/domain/PlayerDefinition.java | 65 ---------- 6 files changed, 446 deletions(-) delete mode 100644 cmpcj/src/de/schwarzrot/cmpc/domain/Config.java delete mode 100644 cmpcj/src/de/schwarzrot/cmpc/domain/Media.java delete mode 100644 cmpcj/src/de/schwarzrot/cmpc/domain/MediaServer.java delete mode 100644 cmpcj/src/de/schwarzrot/cmpc/domain/MediaType.java delete mode 100644 cmpcj/src/de/schwarzrot/cmpc/domain/PlayList.java delete mode 100644 cmpcj/src/de/schwarzrot/cmpc/domain/PlayerDefinition.java (limited to 'cmpcj/src/de/schwarzrot/cmpc/domain') diff --git a/cmpcj/src/de/schwarzrot/cmpc/domain/Config.java b/cmpcj/src/de/schwarzrot/cmpc/domain/Config.java deleted file mode 100644 index f803811..0000000 --- a/cmpcj/src/de/schwarzrot/cmpc/domain/Config.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * ======================== legal notice ====================== - * - * File: Config.java - * Created: - * Author: Geronimo - * Project: cmpc - a java frontend (client) part of compound media player - * uses external players to play the media - * - * CMP - compound media player - * - * is a client/server mediaplayer intended to play any media from any workstation - * without the need to export or mount shares. cmps is an easy to use backend - * with a (ready to use) HTML-interface. Additionally the backend supports - * authentication via HTTP-digest authorization. - * cmpc is a client with vdr-like osd-menues. - * - * Copyright (c) 2012 Reinhard Mantey, some rights reserved! - * published under Creative Commons by-sa - * For details see http://creativecommons.org/licenses/by-sa/3.0/ - * - * The cmp project's homepage is at http://projects.vdr-developer.org/projects/cmp - * - * -------------------------------------------------------------- - */ -package de.schwarzrot.cmpc.domain; - - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - - -public class Config { - public Config() { - knownServers = new ArrayList(); - playerMap = new HashMap(); - } - - - public void addServer(MediaServer ms) { - knownServers.add(ms); - } - - - public List getKnownServers() { - return knownServers; - } - - - public Map getPlayerMap() { - return playerMap; - } - - - public void putPlayer(Media.SupportedMediaType type, PlayerDefinition pd) { - playerMap.put(type, pd); - } - - - public void setKnownServers(List knownServers) { - this.knownServers = knownServers; - } - - - public void setPlayerMap(Map playerMap) { - this.playerMap = playerMap; - } - - private List knownServers; - private Map playerMap; -} diff --git a/cmpcj/src/de/schwarzrot/cmpc/domain/Media.java b/cmpcj/src/de/schwarzrot/cmpc/domain/Media.java deleted file mode 100644 index a7e575f..0000000 --- a/cmpcj/src/de/schwarzrot/cmpc/domain/Media.java +++ /dev/null @@ -1,141 +0,0 @@ -/** - * ======================== legal notice ====================== - * - * File: Media.java Created: Author: Geronimo Project: cmpc - a java frontend - * (client) part of compound media player uses external players to play the - * media - * - * CMP - compound media player - * - * is a client/server mediaplayer intended to play any media from any - * workstation without the need to export or mount shares. cmps is an easy to - * use backend with a (ready to use) HTML-interface. Additionally the backend - * supports authentication via HTTP-digest authorization. cmpc is a client with - * vdr-like osd-menues. - * - * Copyright (c) 2012 Reinhard Mantey, some rights reserved! published under - * Creative Commons by-sa For details see - * http://creativecommons.org/licenses/by-sa/3.0/ - * - * The cmp project's homepage is at - * http://projects.vdr-developer.org/projects/cmp - * - * -------------------------------------------------------------- - */ -package de.schwarzrot.cmpc.domain; - - -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; - - -public class Media { - public enum SupportedMediaType { - Invalid, Audio, Movie, IMovie, DVDImage, IDVDImage, LegacyVdrRecording, ILegacyVdrRecording, VdrRecording, IVdrRecording, Picture, Unknown - }; - - - public String getFormat() { - return format; - } - - - public int getHeight() { - return height; - } - - - public String getName() { - return name; - } - - - public String getPath() { - return path; - } - - - public String getSearch() { - return search; - } - - - public SupportedMediaType getType() { - return type; - } - - - public int getWidth() { - return width; - } - - - public boolean isHD() { - return height > 576; - } - - - public void setFormat(String format) { - this.format = format; - } - - - public void setHeight(int height) { - this.height = height; - } - - - public void setName(String name) { - this.name = name; - } - - - public void setPath(String path) { - this.path = path; - try { - search = URLDecoder.decode(path, "utf8"); - } catch (UnsupportedEncodingException e) { - e.printStackTrace(); - } - } - - - public void setType(int type) { - if (type == SupportedMediaType.Audio.ordinal()) - this.type = SupportedMediaType.Audio; - else if (type == SupportedMediaType.Movie.ordinal()) - this.type = SupportedMediaType.Movie; - else if (type == SupportedMediaType.IMovie.ordinal()) - this.type = SupportedMediaType.IMovie; - else if (type == SupportedMediaType.DVDImage.ordinal()) - this.type = SupportedMediaType.DVDImage; - else if (type == SupportedMediaType.IDVDImage.ordinal()) - this.type = SupportedMediaType.IDVDImage; - else if (type == SupportedMediaType.LegacyVdrRecording.ordinal()) - this.type = SupportedMediaType.LegacyVdrRecording; - else if (type == SupportedMediaType.ILegacyVdrRecording.ordinal()) - this.type = SupportedMediaType.ILegacyVdrRecording; - else if (type == SupportedMediaType.VdrRecording.ordinal()) - this.type = SupportedMediaType.VdrRecording; - else if (type == SupportedMediaType.IVdrRecording.ordinal()) - this.type = SupportedMediaType.IVdrRecording; - else if (type == SupportedMediaType.Picture.ordinal()) - this.type = SupportedMediaType.Picture; - else - this.type = SupportedMediaType.Invalid; - } - - - public void setWidth(int width) { - this.width = width; - } - - private String name; - private SupportedMediaType type; - private String format; - private String path; - private String search; - private int width; - private int height; -} diff --git a/cmpcj/src/de/schwarzrot/cmpc/domain/MediaServer.java b/cmpcj/src/de/schwarzrot/cmpc/domain/MediaServer.java deleted file mode 100644 index e6f2683..0000000 --- a/cmpcj/src/de/schwarzrot/cmpc/domain/MediaServer.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * ======================== legal notice ====================== - * - * File: MediaServer.java - * Created: - * Author: Geronimo - * Project: cmpc - a java frontend (client) part of compound media player - * uses external players to play the media - * - * CMP - compound media player - * - * is a client/server mediaplayer intended to play any media from any workstation - * without the need to export or mount shares. cmps is an easy to use backend - * with a (ready to use) HTML-interface. Additionally the backend supports - * authentication via HTTP-digest authorization. - * cmpc is a client with vdr-like osd-menues. - * - * Copyright (c) 2012 Reinhard Mantey, some rights reserved! - * published under Creative Commons by-sa - * For details see http://creativecommons.org/licenses/by-sa/3.0/ - * - * The cmp project's homepage is at http://projects.vdr-developer.org/projects/cmp - * - * -------------------------------------------------------------- - */ -package de.schwarzrot.cmpc.domain; - - -public class MediaServer { - public String getHostName() { - return hostName; - } - - - public int getPort() { - return port; - } - - - public void setHostName(String hostName) { - this.hostName = hostName; - } - - - public void setPort(int port) { - this.port = port; - } - - private String hostName; - private int port; -} diff --git a/cmpcj/src/de/schwarzrot/cmpc/domain/MediaType.java b/cmpcj/src/de/schwarzrot/cmpc/domain/MediaType.java deleted file mode 100644 index 57f320f..0000000 --- a/cmpcj/src/de/schwarzrot/cmpc/domain/MediaType.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * ======================== legal notice ====================== - * - * File: MediaType.java Created: Author: Geronimo Project: cmpc - a java frontend - * (client) part of compound media player uses external players to play the - * media - * - * CMP - compound media player - * - * is a client/server mediaplayer intended to play any media from any - * workstation without the need to export or mount shares. cmps is an easy to - * use backend with a (ready to use) HTML-interface. Additionally the backend - * supports authentication via HTTP-digest authorization. cmpc is a client with - * vdr-like osd-menues. - * - * Copyright (c) 2012 Reinhard Mantey, some rights reserved! published under - * Creative Commons by-sa For details see - * http://creativecommons.org/licenses/by-sa/3.0/ - * - * The cmp project's homepage is at - * http://projects.vdr-developer.org/projects/cmp - * - * -------------------------------------------------------------- - */ -package de.schwarzrot.cmpc.domain; - - -public class MediaType { - public String getName() { - return name; - } - - - public long getStart() { - return start; - } - - - public void setName(String name) { - this.name = name; - } - - - public void setStart(long start) { - this.start = start; - } - - private String name; - private long start; -} diff --git a/cmpcj/src/de/schwarzrot/cmpc/domain/PlayList.java b/cmpcj/src/de/schwarzrot/cmpc/domain/PlayList.java deleted file mode 100644 index e1aa7d2..0000000 --- a/cmpcj/src/de/schwarzrot/cmpc/domain/PlayList.java +++ /dev/null @@ -1,65 +0,0 @@ -/** - * ======================== legal notice ====================== - * - * File: PlayList.java - * Created: - * Author: Geronimo - * Project: cmpc - a java frontend (client) part of compound media player - * uses external players to play the media - * - * CMP - compound media player - * - * is a client/server mediaplayer intended to play any media from any workstation - * without the need to export or mount shares. cmps is an easy to use backend - * with a (ready to use) HTML-interface. Additionally the backend supports - * authentication via HTTP-digest authorization. - * cmpc is a client with vdr-like osd-menues. - * - * Copyright (c) 2012 Reinhard Mantey, some rights reserved! - * published under Creative Commons by-sa - * For details see http://creativecommons.org/licenses/by-sa/3.0/ - * - * The cmp project's homepage is at http://projects.vdr-developer.org/projects/cmp - * - * -------------------------------------------------------------- - */ -package de.schwarzrot.cmpc.domain; - - -import java.util.List; - - -public class PlayList { - public List getResults() { - return results; - } - - - public long getTotal() { - return total; - } - - - public List getTypes() { - return types; - } - - - public void setResults(List results) { - this.results = results; - } - - - public void setTotal(long total) { - this.total = total; - } - - - public void setTypes(List types) { - this.types = types; - } - - private long total; - private List results; - private List types; -} diff --git a/cmpcj/src/de/schwarzrot/cmpc/domain/PlayerDefinition.java b/cmpcj/src/de/schwarzrot/cmpc/domain/PlayerDefinition.java deleted file mode 100644 index 5bc4df0..0000000 --- a/cmpcj/src/de/schwarzrot/cmpc/domain/PlayerDefinition.java +++ /dev/null @@ -1,65 +0,0 @@ -/** - * ======================== legal notice ====================== - * - * File: PlayerDefinition.java - * Created: - * Author: Geronimo - * Project: cmpc - a java frontend (client) part of compound media player - * uses external players to play the media - * - * CMP - compound media player - * - * is a client/server mediaplayer intended to play any media from any workstation - * without the need to export or mount shares. cmps is an easy to use backend - * with a (ready to use) HTML-interface. Additionally the backend supports - * authentication via HTTP-digest authorization. - * cmpc is a client with vdr-like osd-menues. - * - * Copyright (c) 2012 Reinhard Mantey, some rights reserved! - * published under Creative Commons by-sa - * For details see http://creativecommons.org/licenses/by-sa/3.0/ - * - * The cmp project's homepage is at http://projects.vdr-developer.org/projects/cmp - * - * -------------------------------------------------------------- - */ -package de.schwarzrot.cmpc.domain; - - -import java.util.ArrayList; -import java.util.List; - - -public class PlayerDefinition { - public PlayerDefinition() { - parameters = new ArrayList(); - } - - - public void addParameter(String parameter) { - parameters.add(parameter); - } - - - public String getExecutable() { - return executable; - } - - - public List getParameters() { - return parameters; - } - - - public void setExecutable(String executable) { - this.executable = executable; - } - - - public void setParameters(List parameters) { - this.parameters = parameters; - } - - private String executable; - private List parameters; -} -- cgit v1.2.3