summaryrefslogtreecommitdiff
path: root/cmpcj/src/de/schwarzrot/cmpc/domain
diff options
context:
space:
mode:
Diffstat (limited to 'cmpcj/src/de/schwarzrot/cmpc/domain')
-rw-r--r--cmpcj/src/de/schwarzrot/cmpc/domain/Config.java73
-rw-r--r--cmpcj/src/de/schwarzrot/cmpc/domain/Media.java141
-rw-r--r--cmpcj/src/de/schwarzrot/cmpc/domain/MediaServer.java51
-rw-r--r--cmpcj/src/de/schwarzrot/cmpc/domain/MediaType.java51
-rw-r--r--cmpcj/src/de/schwarzrot/cmpc/domain/PlayList.java65
-rw-r--r--cmpcj/src/de/schwarzrot/cmpc/domain/PlayerDefinition.java65
6 files changed, 0 insertions, 446 deletions
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: <a href="mailto:geronimo013@gmx.de">Geronimo</a>
- * 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<MediaServer>();
- playerMap = new HashMap<Media.SupportedMediaType, PlayerDefinition>();
- }
-
-
- public void addServer(MediaServer ms) {
- knownServers.add(ms);
- }
-
-
- public List<MediaServer> getKnownServers() {
- return knownServers;
- }
-
-
- public Map<Media.SupportedMediaType, PlayerDefinition> getPlayerMap() {
- return playerMap;
- }
-
-
- public void putPlayer(Media.SupportedMediaType type, PlayerDefinition pd) {
- playerMap.put(type, pd);
- }
-
-
- public void setKnownServers(List<MediaServer> knownServers) {
- this.knownServers = knownServers;
- }
-
-
- public void setPlayerMap(Map<Media.SupportedMediaType, PlayerDefinition> playerMap) {
- this.playerMap = playerMap;
- }
-
- private List<MediaServer> knownServers;
- private Map<Media.SupportedMediaType, PlayerDefinition> 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: <a
- * href="mailto:geronimo013@gmx.de">Geronimo</a> 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: <a href="mailto:geronimo013@gmx.de">Geronimo</a>
- * 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: <a
- * href="mailto:geronimo013@gmx.de">Geronimo</a> 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: <a href="mailto:geronimo013@gmx.de">Geronimo</a>
- * 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<Media> getResults() {
- return results;
- }
-
-
- public long getTotal() {
- return total;
- }
-
-
- public List<MediaType> getTypes() {
- return types;
- }
-
-
- public void setResults(List<Media> results) {
- this.results = results;
- }
-
-
- public void setTotal(long total) {
- this.total = total;
- }
-
-
- public void setTypes(List<MediaType> types) {
- this.types = types;
- }
-
- private long total;
- private List<Media> results;
- private List<MediaType> 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: <a href="mailto:geronimo013@gmx.de">Geronimo</a>
- * 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<String>();
- }
-
-
- public void addParameter(String parameter) {
- parameters.add(parameter);
- }
-
-
- public String getExecutable() {
- return executable;
- }
-
-
- public List<String> getParameters() {
- return parameters;
- }
-
-
- public void setExecutable(String executable) {
- this.executable = executable;
- }
-
-
- public void setParameters(List<String> parameters) {
- this.parameters = parameters;
- }
-
- private String executable;
- private List<String> parameters;
-}