/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ package de.uhh.l2g.plugins.model; import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler; import com.liferay.portal.kernel.exception.SystemException; import com.liferay.portal.kernel.util.DateUtil; import com.liferay.portal.kernel.util.ProxyUtil; import com.liferay.portal.kernel.util.StringBundler; import com.liferay.portal.model.BaseModel; import com.liferay.portal.model.impl.BaseModelImpl; import de.uhh.l2g.plugins.service.ClpSerializer; import de.uhh.l2g.plugins.service.VideoLocalServiceUtil; import java.io.Serializable; import java.lang.reflect.Method; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * @author Iavor Sturm */ public class VideoClp extends BaseModelImpl<Video> implements Video { public VideoClp() { } @Override public Class<?> getModelClass() { return Video.class; } @Override public String getModelClassName() { return Video.class.getName(); } @Override public long getPrimaryKey() { return _videoId; } @Override public void setPrimaryKey(long primaryKey) { setVideoId(primaryKey); } @Override public Serializable getPrimaryKeyObj() { return _videoId; } @Override public void setPrimaryKeyObj(Serializable primaryKeyObj) { setPrimaryKey(((Long)primaryKeyObj).longValue()); } @Override public Map<String, Object> getModelAttributes() { Map<String, Object> attributes = new HashMap<String, Object>(); attributes.put("videoId", getVideoId()); attributes.put("title", getTitle()); attributes.put("lectureseriesId", getLectureseriesId()); attributes.put("producerId", getProducerId()); attributes.put("containerFormat", getContainerFormat()); attributes.put("filename", getFilename()); attributes.put("resolution", getResolution()); attributes.put("duration", getDuration()); attributes.put("hostId", getHostId()); attributes.put("fileSize", getFileSize()); attributes.put("generationDate", getGenerationDate()); attributes.put("openAccess", getOpenAccess()); attributes.put("downloadLink", getDownloadLink()); attributes.put("metadataId", getMetadataId()); attributes.put("secureFilename", getSecureFilename()); attributes.put("hits", getHits()); attributes.put("uploadDate", getUploadDate()); attributes.put("permittedToSegment", getPermittedToSegment()); attributes.put("rootInstitutionId", getRootInstitutionId()); attributes.put("citation2go", getCitation2go()); attributes.put("termId", getTermId()); attributes.put("tags", getTags()); attributes.put("password", getPassword()); return attributes; } @Override public void setModelAttributes(Map<String, Object> attributes) { Long videoId = (Long)attributes.get("videoId"); if (videoId != null) { setVideoId(videoId); } String title = (String)attributes.get("title"); if (title != null) { setTitle(title); } Long lectureseriesId = (Long)attributes.get("lectureseriesId"); if (lectureseriesId != null) { setLectureseriesId(lectureseriesId); } Long producerId = (Long)attributes.get("producerId"); if (producerId != null) { setProducerId(producerId); } String containerFormat = (String)attributes.get("containerFormat"); if (containerFormat != null) { setContainerFormat(containerFormat); } String filename = (String)attributes.get("filename"); if (filename != null) { setFilename(filename); } String resolution = (String)attributes.get("resolution"); if (resolution != null) { setResolution(resolution); } String duration = (String)attributes.get("duration"); if (duration != null) { setDuration(duration); } Long hostId = (Long)attributes.get("hostId"); if (hostId != null) { setHostId(hostId); } String fileSize = (String)attributes.get("fileSize"); if (fileSize != null) { setFileSize(fileSize); } String generationDate = (String)attributes.get("generationDate"); if (generationDate != null) { setGenerationDate(generationDate); } Integer openAccess = (Integer)attributes.get("openAccess"); if (openAccess != null) { setOpenAccess(openAccess); } Integer downloadLink = (Integer)attributes.get("downloadLink"); if (downloadLink != null) { setDownloadLink(downloadLink); } Long metadataId = (Long)attributes.get("metadataId"); if (metadataId != null) { setMetadataId(metadataId); } String secureFilename = (String)attributes.get("secureFilename"); if (secureFilename != null) { setSecureFilename(secureFilename); } Long hits = (Long)attributes.get("hits"); if (hits != null) { setHits(hits); } Date uploadDate = (Date)attributes.get("uploadDate"); if (uploadDate != null) { setUploadDate(uploadDate); } Integer permittedToSegment = (Integer)attributes.get( "permittedToSegment"); if (permittedToSegment != null) { setPermittedToSegment(permittedToSegment); } Long rootInstitutionId = (Long)attributes.get("rootInstitutionId"); if (rootInstitutionId != null) { setRootInstitutionId(rootInstitutionId); } Integer citation2go = (Integer)attributes.get("citation2go"); if (citation2go != null) { setCitation2go(citation2go); } Long termId = (Long)attributes.get("termId"); if (termId != null) { setTermId(termId); } String tags = (String)attributes.get("tags"); if (tags != null) { setTags(tags); } String password = (String)attributes.get("password"); if (password != null) { setPassword(password); } } @Override public long getVideoId() { return _videoId; } @Override public void setVideoId(long videoId) { _videoId = videoId; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setVideoId", long.class); method.invoke(_videoRemoteModel, videoId); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getTitle() { return _title; } @Override public void setTitle(String title) { _title = title; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setTitle", String.class); method.invoke(_videoRemoteModel, title); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public long getLectureseriesId() { return _lectureseriesId; } @Override public void setLectureseriesId(long lectureseriesId) { _lectureseriesId = lectureseriesId; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setLectureseriesId", long.class); method.invoke(_videoRemoteModel, lectureseriesId); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public long getProducerId() { return _producerId; } @Override public void setProducerId(long producerId) { _producerId = producerId; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setProducerId", long.class); method.invoke(_videoRemoteModel, producerId); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getContainerFormat() { return _containerFormat; } @Override public void setContainerFormat(String containerFormat) { _containerFormat = containerFormat; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setContainerFormat", String.class); method.invoke(_videoRemoteModel, containerFormat); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getFilename() { return _filename; } @Override public void setFilename(String filename) { _filename = filename; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setFilename", String.class); method.invoke(_videoRemoteModel, filename); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getResolution() { return _resolution; } @Override public void setResolution(String resolution) { _resolution = resolution; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setResolution", String.class); method.invoke(_videoRemoteModel, resolution); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getDuration() { return _duration; } @Override public void setDuration(String duration) { _duration = duration; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setDuration", String.class); method.invoke(_videoRemoteModel, duration); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public long getHostId() { return _hostId; } @Override public void setHostId(long hostId) { _hostId = hostId; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setHostId", long.class); method.invoke(_videoRemoteModel, hostId); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getFileSize() { return _fileSize; } @Override public void setFileSize(String fileSize) { _fileSize = fileSize; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setFileSize", String.class); method.invoke(_videoRemoteModel, fileSize); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getGenerationDate() { return _generationDate; } @Override public void setGenerationDate(String generationDate) { _generationDate = generationDate; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setGenerationDate", String.class); method.invoke(_videoRemoteModel, generationDate); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public int getOpenAccess() { return _openAccess; } @Override public void setOpenAccess(int openAccess) { _openAccess = openAccess; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setOpenAccess", int.class); method.invoke(_videoRemoteModel, openAccess); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public int getDownloadLink() { return _downloadLink; } @Override public void setDownloadLink(int downloadLink) { _downloadLink = downloadLink; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setDownloadLink", int.class); method.invoke(_videoRemoteModel, downloadLink); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public long getMetadataId() { return _metadataId; } @Override public void setMetadataId(long metadataId) { _metadataId = metadataId; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setMetadataId", long.class); method.invoke(_videoRemoteModel, metadataId); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getSecureFilename() { return _secureFilename; } @Override public void setSecureFilename(String secureFilename) { _secureFilename = secureFilename; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setSecureFilename", String.class); method.invoke(_videoRemoteModel, secureFilename); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public long getHits() { return _hits; } @Override public void setHits(long hits) { _hits = hits; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setHits", long.class); method.invoke(_videoRemoteModel, hits); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public Date getUploadDate() { return _uploadDate; } @Override public void setUploadDate(Date uploadDate) { _uploadDate = uploadDate; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setUploadDate", Date.class); method.invoke(_videoRemoteModel, uploadDate); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public int getPermittedToSegment() { return _permittedToSegment; } @Override public void setPermittedToSegment(int permittedToSegment) { _permittedToSegment = permittedToSegment; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setPermittedToSegment", int.class); method.invoke(_videoRemoteModel, permittedToSegment); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public long getRootInstitutionId() { return _rootInstitutionId; } @Override public void setRootInstitutionId(long rootInstitutionId) { _rootInstitutionId = rootInstitutionId; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setRootInstitutionId", long.class); method.invoke(_videoRemoteModel, rootInstitutionId); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public int getCitation2go() { return _citation2go; } @Override public void setCitation2go(int citation2go) { _citation2go = citation2go; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setCitation2go", int.class); method.invoke(_videoRemoteModel, citation2go); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public long getTermId() { return _termId; } @Override public void setTermId(long termId) { _termId = termId; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setTermId", long.class); method.invoke(_videoRemoteModel, termId); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getTags() { return _tags; } @Override public void setTags(String tags) { _tags = tags; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setTags", String.class); method.invoke(_videoRemoteModel, tags); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public String getPassword() { return _password; } @Override public void setPassword(String password) { _password = password; if (_videoRemoteModel != null) { try { Class<?> clazz = _videoRemoteModel.getClass(); Method method = clazz.getMethod("setPassword", String.class); method.invoke(_videoRemoteModel, password); } catch (Exception e) { throw new UnsupportedOperationException(e); } } } @Override public void setImageMedium(java.lang.String imageMedium) { try { String methodName = "setImageMedium"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { imageMedium }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setAccessPermitted(java.lang.Integer accessPermitted) { try { String methodName = "setAccessPermitted"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.Integer.class }; Object[] parameterValues = new Object[] { accessPermitted }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setOggRssLink(java.lang.String oggRssLink) { try { String methodName = "setOggRssLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { oggRssLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getM4aDownloadLink() { try { String methodName = "getM4aDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getShortTitle() { try { String methodName = "getShortTitle"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setCreators(java.lang.String creators) { try { String methodName = "setCreators"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { creators }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getPreffix() { try { String methodName = "getPreffix"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public boolean isHasComments() { try { String methodName = "isHasComments"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; Boolean returnObj = (Boolean)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setM4aDownloadLink(java.lang.String m4aDownloadLink) { try { String methodName = "setM4aDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { m4aDownloadLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getUrl() { try { String methodName = "getUrl"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getImageMedium() { try { String methodName = "getImageMedium"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setMp4RssLink(java.lang.String mp4RssLink) { try { String methodName = "setMp4RssLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { mp4RssLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getM4vRssLink() { try { String methodName = "getM4vRssLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setWebmRssLink(java.lang.String webmRssLink) { try { String methodName = "setWebmRssLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { webmRssLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getMp4DownloadLink() { try { String methodName = "getMp4DownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setVttChapterFile(java.lang.String vttChapterFile) { try { String methodName = "setVttChapterFile"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { vttChapterFile }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getVttThumbsFilde() { try { String methodName = "getVttThumbsFilde"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getEmbedHtml5() { try { String methodName = "getEmbedHtml5"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setImage(java.lang.String image) { try { String methodName = "setImage"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { image }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setM4vRssLink(java.lang.String m4vRssLink) { try { String methodName = "setM4vRssLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { m4vRssLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setPlayerUris(java.util.ArrayList<java.lang.String> playerUris) { try { String methodName = "setPlayerUris"; Class<?>[] parameterTypes = new Class<?>[] { java.util.ArrayList.class }; Object[] parameterValues = new Object[] { playerUris }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getImageSmall() { try { String methodName = "getImageSmall"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setOggFile(java.io.File oggFile) { try { String methodName = "setOggFile"; Class<?>[] parameterTypes = new Class<?>[] { java.io.File.class }; Object[] parameterValues = new Object[] { oggFile }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getM4aRssLink() { try { String methodName = "getM4aRssLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setFlvDownloadLink(java.lang.String flvDownloadLink) { try { String methodName = "setFlvDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { flvDownloadLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setSimpleDate(java.lang.String simpleDate) { try { String methodName = "setSimpleDate"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { simpleDate }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setMp3RssLink(java.lang.String mp3RssLink) { try { String methodName = "setMp3RssLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { mp3RssLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.io.File getM4aFile() { try { String methodName = "getM4aFile"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.io.File returnObj = (java.io.File)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setLectureseriesName(java.lang.String lectureseriesName) { try { String methodName = "setLectureseriesName"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { lectureseriesName }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setLectureseriesUrl(java.lang.String lectureseriesUrl) { try { String methodName = "setLectureseriesUrl"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { lectureseriesUrl }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setMp4DownloadLink(java.lang.String mp4DownloadLink) { try { String methodName = "setMp4DownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { mp4DownloadLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getMp3DownloadLink() { try { String methodName = "getMp3DownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getVttChapterFile() { try { String methodName = "getVttChapterFile"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getLectureseriesUrl() { try { String methodName = "getLectureseriesUrl"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setPdfFile(java.io.File pdfFile) { try { String methodName = "setPdfFile"; Class<?>[] parameterTypes = new Class<?>[] { java.io.File.class }; Object[] parameterValues = new Object[] { pdfFile }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.io.File getMp4File() { try { String methodName = "getMp4File"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.io.File returnObj = (java.io.File)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getDate() { try { String methodName = "getDate"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setM4aFile(java.io.File m4aFile) { try { String methodName = "setM4aFile"; Class<?>[] parameterTypes = new Class<?>[] { java.io.File.class }; Object[] parameterValues = new Object[] { m4aFile }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setOggDownloadLink(java.lang.String oggDownloadLink) { try { String methodName = "setOggDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { oggDownloadLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getWebmRssLink() { try { String methodName = "getWebmRssLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setM4vFile(java.io.File m4vFile) { try { String methodName = "setM4vFile"; Class<?>[] parameterTypes = new Class<?>[] { java.io.File.class }; Object[] parameterValues = new Object[] { m4vFile }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setEmbedIframe(java.lang.String embedIframe) { try { String methodName = "setEmbedIframe"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { embedIframe }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setSecureUrl(java.lang.String secureUrl) { try { String methodName = "setSecureUrl"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { secureUrl }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getEmbedIframe() { try { String methodName = "getEmbedIframe"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setFlvRssLink(java.lang.String flvRssLink) { try { String methodName = "setFlvRssLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { flvRssLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setShortName(java.lang.String shortName) { try { String methodName = "setShortName"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { shortName }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getOggRssLink() { try { String methodName = "getOggRssLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setMp4File(java.io.File mp4File) { try { String methodName = "setMp4File"; Class<?>[] parameterTypes = new Class<?>[] { java.io.File.class }; Object[] parameterValues = new Object[] { mp4File }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.io.File getMp3File() { try { String methodName = "getMp3File"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.io.File returnObj = (java.io.File)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public boolean isHasChapters() { try { String methodName = "isHasChapters"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; Boolean returnObj = (Boolean)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setUrl(java.lang.String url) { try { String methodName = "setUrl"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { url }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setPdfDownloadLink(java.lang.String pdfDownloadLink) { try { String methodName = "setPdfDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { pdfDownloadLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getLectureseriesName() { try { String methodName = "getLectureseriesName"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.Integer getAccessPermitted() { try { String methodName = "getAccessPermitted"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.Integer returnObj = (java.lang.Integer)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getSPreffix() { try { String methodName = "getSPreffix"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setWebmFile(java.io.File webmFile) { try { String methodName = "setWebmFile"; Class<?>[] parameterTypes = new Class<?>[] { java.io.File.class }; Object[] parameterValues = new Object[] { webmFile }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setShortTitle(java.lang.String shortTitle) { try { String methodName = "setShortTitle"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { shortTitle }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getBitrate() { try { String methodName = "getBitrate"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getFlvRssLink() { try { String methodName = "getFlvRssLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setMp3File(java.io.File mp3File) { try { String methodName = "setMp3File"; Class<?>[] parameterTypes = new Class<?>[] { java.io.File.class }; Object[] parameterValues = new Object[] { mp3File }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getSimpleDate() { try { String methodName = "getSimpleDate"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getCreators() { try { String methodName = "getCreators"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setMp3DownloadLink(java.lang.String mp3DownloadLink) { try { String methodName = "setMp3DownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { mp3DownloadLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getM4vDownloadLink() { try { String methodName = "getM4vDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setDate(java.lang.String date) { try { String methodName = "setDate"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { date }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getImage() { try { String methodName = "getImage"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setM4vDownloadLink(java.lang.String m4vDownloadLink) { try { String methodName = "setM4vDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { m4vDownloadLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setImageSmall(java.lang.String imageSmall) { try { String methodName = "setImageSmall"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { imageSmall }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setBitrate(java.lang.String bitrate) { try { String methodName = "setBitrate"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { bitrate }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getOggDownloadLink() { try { String methodName = "getOggDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setEmbedHtml5(java.lang.String embedHtml5) { try { String methodName = "setEmbedHtml5"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { embedHtml5 }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getMp3RssLink() { try { String methodName = "getMp3RssLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setHasChapters(boolean hasChapters) { try { String methodName = "setHasChapters"; Class<?>[] parameterTypes = new Class<?>[] { boolean.class }; Object[] parameterValues = new Object[] { hasChapters }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getSecureUrl() { try { String methodName = "getSecureUrl"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setLectureseriesNumber(java.lang.String lectureseriesNumber) { try { String methodName = "setLectureseriesNumber"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { lectureseriesNumber }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setWebmDownloadLink(java.lang.String webmDownloadLink) { try { String methodName = "setWebmDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { webmDownloadLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.io.File getWebmFile() { try { String methodName = "getWebmFile"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.io.File returnObj = (java.io.File)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getWebmDownloadLink() { try { String methodName = "getWebmDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getCreatorFullName() { try { String methodName = "getCreatorFullName"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setM4aRssLink(java.lang.String m4aRssLink) { try { String methodName = "setM4aRssLink"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { m4aRssLink }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setVttThumbsFilde(java.lang.String vttThumbsFilde) { try { String methodName = "setVttThumbsFilde"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { vttThumbsFilde }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setCreatorFullName(java.lang.String creatorFullName) { try { String methodName = "setCreatorFullName"; Class<?>[] parameterTypes = new Class<?>[] { java.lang.String.class }; Object[] parameterValues = new Object[] { creatorFullName }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setHasComments(boolean hasComments) { try { String methodName = "setHasComments"; Class<?>[] parameterTypes = new Class<?>[] { boolean.class }; Object[] parameterValues = new Object[] { hasComments }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.io.File getM4vFile() { try { String methodName = "getM4vFile"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.io.File returnObj = (java.io.File)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.io.File getOggFile() { try { String methodName = "getOggFile"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.io.File returnObj = (java.io.File)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getPdfDownloadLink() { try { String methodName = "getPdfDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getLectureseriesNumber() { try { String methodName = "getLectureseriesNumber"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getShortName() { try { String methodName = "getShortName"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.io.File getFlvFile() { try { String methodName = "getFlvFile"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.io.File returnObj = (java.io.File)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public void setFlvFile(java.io.File flvFile) { try { String methodName = "setFlvFile"; Class<?>[] parameterTypes = new Class<?>[] { java.io.File.class }; Object[] parameterValues = new Object[] { flvFile }; invokeOnRemoteModel(methodName, parameterTypes, parameterValues); } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.util.ArrayList<java.lang.String> getPlayerUris() { try { String methodName = "getPlayerUris"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.util.ArrayList<java.lang.String> returnObj = (java.util.ArrayList<java.lang.String>)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getFlvDownloadLink() { try { String methodName = "getFlvDownloadLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.io.File getPdfFile() { try { String methodName = "getPdfFile"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.io.File returnObj = (java.io.File)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } @Override public java.lang.String getMp4RssLink() { try { String methodName = "getMp4RssLink"; Class<?>[] parameterTypes = new Class<?>[] { }; Object[] parameterValues = new Object[] { }; java.lang.String returnObj = (java.lang.String)invokeOnRemoteModel(methodName, parameterTypes, parameterValues); return returnObj; } catch (Exception e) { throw new UnsupportedOperationException(e); } } public BaseModel<?> getVideoRemoteModel() { return _videoRemoteModel; } public void setVideoRemoteModel(BaseModel<?> videoRemoteModel) { _videoRemoteModel = videoRemoteModel; } public Object invokeOnRemoteModel(String methodName, Class<?>[] parameterTypes, Object[] parameterValues) throws Exception { Object[] remoteParameterValues = new Object[parameterValues.length]; for (int i = 0; i < parameterValues.length; i++) { if (parameterValues[i] != null) { remoteParameterValues[i] = ClpSerializer.translateInput(parameterValues[i]); } } Class<?> remoteModelClass = _videoRemoteModel.getClass(); ClassLoader remoteModelClassLoader = remoteModelClass.getClassLoader(); Class<?>[] remoteParameterTypes = new Class[parameterTypes.length]; for (int i = 0; i < parameterTypes.length; i++) { if (parameterTypes[i].isPrimitive()) { remoteParameterTypes[i] = parameterTypes[i]; } else { String parameterTypeName = parameterTypes[i].getName(); remoteParameterTypes[i] = remoteModelClassLoader.loadClass(parameterTypeName); } } Method method = remoteModelClass.getMethod(methodName, remoteParameterTypes); Object returnValue = method.invoke(_videoRemoteModel, remoteParameterValues); if (returnValue != null) { returnValue = ClpSerializer.translateOutput(returnValue); } return returnValue; } @Override public void persist() throws SystemException { if (this.isNew()) { VideoLocalServiceUtil.addVideo(this); } else { VideoLocalServiceUtil.updateVideo(this); } } @Override public Video toEscapedModel() { return (Video)ProxyUtil.newProxyInstance(Video.class.getClassLoader(), new Class[] { Video.class }, new AutoEscapeBeanHandler(this)); } @Override public Object clone() { VideoClp clone = new VideoClp(); clone.setVideoId(getVideoId()); clone.setTitle(getTitle()); clone.setLectureseriesId(getLectureseriesId()); clone.setProducerId(getProducerId()); clone.setContainerFormat(getContainerFormat()); clone.setFilename(getFilename()); clone.setResolution(getResolution()); clone.setDuration(getDuration()); clone.setHostId(getHostId()); clone.setFileSize(getFileSize()); clone.setGenerationDate(getGenerationDate()); clone.setOpenAccess(getOpenAccess()); clone.setDownloadLink(getDownloadLink()); clone.setMetadataId(getMetadataId()); clone.setSecureFilename(getSecureFilename()); clone.setHits(getHits()); clone.setUploadDate(getUploadDate()); clone.setPermittedToSegment(getPermittedToSegment()); clone.setRootInstitutionId(getRootInstitutionId()); clone.setCitation2go(getCitation2go()); clone.setTermId(getTermId()); clone.setTags(getTags()); clone.setPassword(getPassword()); return clone; } @Override public int compareTo(Video video) { int value = 0; if (getVideoId() < video.getVideoId()) { value = -1; } else if (getVideoId() > video.getVideoId()) { value = 1; } else { value = 0; } value = value * -1; if (value != 0) { return value; } value = DateUtil.compareTo(getUploadDate(), video.getUploadDate()); value = value * -1; if (value != 0) { return value; } return 0; } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof VideoClp)) { return false; } VideoClp video = (VideoClp)obj; long primaryKey = video.getPrimaryKey(); if (getPrimaryKey() == primaryKey) { return true; } else { return false; } } public Class<?> getClpSerializerClass() { return _clpSerializerClass; } @Override public int hashCode() { return (int)getPrimaryKey(); } @Override public String toString() { StringBundler sb = new StringBundler(47); sb.append("{videoId="); sb.append(getVideoId()); sb.append(", title="); sb.append(getTitle()); sb.append(", lectureseriesId="); sb.append(getLectureseriesId()); sb.append(", producerId="); sb.append(getProducerId()); sb.append(", containerFormat="); sb.append(getContainerFormat()); sb.append(", filename="); sb.append(getFilename()); sb.append(", resolution="); sb.append(getResolution()); sb.append(", duration="); sb.append(getDuration()); sb.append(", hostId="); sb.append(getHostId()); sb.append(", fileSize="); sb.append(getFileSize()); sb.append(", generationDate="); sb.append(getGenerationDate()); sb.append(", openAccess="); sb.append(getOpenAccess()); sb.append(", downloadLink="); sb.append(getDownloadLink()); sb.append(", metadataId="); sb.append(getMetadataId()); sb.append(", secureFilename="); sb.append(getSecureFilename()); sb.append(", hits="); sb.append(getHits()); sb.append(", uploadDate="); sb.append(getUploadDate()); sb.append(", permittedToSegment="); sb.append(getPermittedToSegment()); sb.append(", rootInstitutionId="); sb.append(getRootInstitutionId()); sb.append(", citation2go="); sb.append(getCitation2go()); sb.append(", termId="); sb.append(getTermId()); sb.append(", tags="); sb.append(getTags()); sb.append(", password="); sb.append(getPassword()); sb.append("}"); return sb.toString(); } @Override public String toXmlString() { StringBundler sb = new StringBundler(73); sb.append("<model><model-name>"); sb.append("de.uhh.l2g.plugins.model.Video"); sb.append("</model-name>"); sb.append( "<column><column-name>videoId</column-name><column-value><![CDATA["); sb.append(getVideoId()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>title</column-name><column-value><![CDATA["); sb.append(getTitle()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>lectureseriesId</column-name><column-value><![CDATA["); sb.append(getLectureseriesId()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>producerId</column-name><column-value><![CDATA["); sb.append(getProducerId()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>containerFormat</column-name><column-value><![CDATA["); sb.append(getContainerFormat()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>filename</column-name><column-value><![CDATA["); sb.append(getFilename()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>resolution</column-name><column-value><![CDATA["); sb.append(getResolution()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>duration</column-name><column-value><![CDATA["); sb.append(getDuration()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>hostId</column-name><column-value><![CDATA["); sb.append(getHostId()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>fileSize</column-name><column-value><![CDATA["); sb.append(getFileSize()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>generationDate</column-name><column-value><![CDATA["); sb.append(getGenerationDate()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>openAccess</column-name><column-value><![CDATA["); sb.append(getOpenAccess()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>downloadLink</column-name><column-value><![CDATA["); sb.append(getDownloadLink()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>metadataId</column-name><column-value><![CDATA["); sb.append(getMetadataId()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>secureFilename</column-name><column-value><![CDATA["); sb.append(getSecureFilename()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>hits</column-name><column-value><![CDATA["); sb.append(getHits()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>uploadDate</column-name><column-value><![CDATA["); sb.append(getUploadDate()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>permittedToSegment</column-name><column-value><![CDATA["); sb.append(getPermittedToSegment()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>rootInstitutionId</column-name><column-value><![CDATA["); sb.append(getRootInstitutionId()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>citation2go</column-name><column-value><![CDATA["); sb.append(getCitation2go()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>termId</column-name><column-value><![CDATA["); sb.append(getTermId()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>tags</column-name><column-value><![CDATA["); sb.append(getTags()); sb.append("]]></column-value></column>"); sb.append( "<column><column-name>password</column-name><column-value><![CDATA["); sb.append(getPassword()); sb.append("]]></column-value></column>"); sb.append("</model>"); return sb.toString(); } private long _videoId; private String _title; private long _lectureseriesId; private long _producerId; private String _containerFormat; private String _filename; private String _resolution; private String _duration; private long _hostId; private String _fileSize; private String _generationDate; private int _openAccess; private int _downloadLink; private long _metadataId; private String _secureFilename; private long _hits; private Date _uploadDate; private int _permittedToSegment; private long _rootInstitutionId; private int _citation2go; private long _termId; private String _tags; private String _password; private BaseModel<?> _videoRemoteModel; private Class<?> _clpSerializerClass = de.uhh.l2g.plugins.service.ClpSerializer.class; }