Diff for /ECHO_content/ECHO_movie.py between versions 1.1 and 1.5

version 1.1, 2005/03/07 20:30:48 version 1.5, 2005/04/13 15:13:19
Line 54  class ECHO_movie(Folder,Persistent,ECHO_ Line 54  class ECHO_movie(Folder,Persistent,ECHO_
     """ECHO Ressource"""      """ECHO Ressource"""
     security=ClassSecurityInfo()      security=ClassSecurityInfo()
     meta_type='ECHO_movie'      meta_type='ECHO_movie'
       contentType='movie'
   
 #    viewClassificationList=viewClassificationListMaster  #    viewClassificationList=viewClassificationListMaster
   
Line 66  class ECHO_movie(Folder,Persistent,ECHO_ Line 67  class ECHO_movie(Folder,Persistent,ECHO_
     security.declareProtected('View','createPDF')      security.declareProtected('View','createPDF')
       
   
       def linkHTTP(self):
           """protokoll fuer link html"""
           
           splitted=self.link.split(":")
           if len(splitted)<2:
               return self.link
           else:
               splitted[0]="http"
   
           ret= ":".join(splitted)
           ret=ret.replace("//einst1","//einst3")
           return ret
       
       def linkRTSP(self):
           """protokoll fuer link html"""
           splitted=self.link.split(":")
           if len(splitted)<2:
               return self.link
           else:
               splitted[0]="RTSP"
   
           ret= ":".join(splitted)
           ret=ret.replace("//einst3","//einst1")
           return ret
       
   
     def getRDF(self,urn=None):      def getRDF(self,urn=None):
           
         """rdf"""          """rdf"""
         ret=getRDFDescription(self,self.link,urn=urn)          #ret=getRDFDescription(self,self.link,urn=urn)
         return ret+self.createSubElementRDF(urn=urn)           #return ret+self.createSubElementRDF(urn=urn) 
           if not urn:
               urn=self.absolute_url()
           ret=""
   
           rettemp="""<RDF:Seq RDF:about="%s">\n"""%urn
   
           li="""<RDF:li RDF:resource="%s" />\n"""
           rettemp+=li%self.thumbUrl
           rettemp+=li%self.metalink
           rettemp+=li%self.rawFile
           rettemp+=li%getattr(self,'lowresFile','')
           rettemp+=li%self.link
           rettemp+="</RDF:Seq>"
   
           rettemp+=getRDFDescription(self,self.thumbUrl,nameDef="thumb",typeName="thumbnail",urn=self.thumbUrl)
           rettemp+=getRDFDescription(self,self.metalink,nameDef="metadata",typeName="ECHO_metaData",urn=self.metalink)
           rettemp+=getRDFDescription(self,self.rawFile,nameDef="raw",typeName="ECHO_dv_movie",urn=self.rawFile)
           if not (getattr(self,'lowresFile','')==""):
               rettemp+=getRDFDescription(self,self.lowresFile,nameDef="raw",typeName="ECHO_dv_movie",urn=self.lowresFile)
           rettemp+=getRDFDescription(self,self.link,nameDef="streaming internal",typeName="ECHO_streaming",urn=self.link)
           return rettemp
       
     def getAccessRightSelectorHTML(self,outlook="select"):      def getAccessRightSelectorHTML(self,outlook="select"):
         """htmlselector"""          """htmlselector"""
Line 304  class ECHO_movie(Folder,Persistent,ECHO_ Line 352  class ECHO_movie(Folder,Persistent,ECHO_
   
   
           
     def __init__(self,id,link,thumbUrl,rawFile,metalink,resourceID,title,label,description,contentType,renderingType,copyrightType,responsible,credits,weight,coords):      def __init__(self,id,link,thumbUrl,rawFile,lowresFile,metalink,resourceID,title,label,description,contentType,renderingType,copyrightType,responsible,credits,weight,coords):
   
         self.id = id          self.id = id
         """Festlegen der ID"""          """Festlegen der ID"""
Line 323  class ECHO_movie(Folder,Persistent,ECHO_ Line 371  class ECHO_movie(Folder,Persistent,ECHO_
         self.resourceID=resourceID          self.resourceID=resourceID
         self.thumbUrl=thumbUrl          self.thumbUrl=thumbUrl
         self.rawFile=rawFile          self.rawFile=rawFile
       self.lowresFile=lowresFile
           
         if coords:          if coords:
             coordsnew=[ string.split(x,",") for x in coords]              coordsnew=[ string.split(x,",") for x in coords]
Line 395  class ECHO_movie(Folder,Persistent,ECHO_ Line 444  class ECHO_movie(Folder,Persistent,ECHO_
   
   
           
       def changeECHO_movie_main(self,metalink,link,rawFile,lowresFile,thumbUrl,title,label,description,contentType,renderingType="",weight="",resourceID="",RESPONSE=None):
     def changeECHO_movie_main(self,metalink,link,rawFile,thumbUrl,title,label,description,contentType,renderingType,weight,resourceID,RESPONSE=None):  
         """Aenderung der Properties"""          """Aenderung der Properties"""
     self.resourceID=resourceID      self.resourceID=resourceID
     self.title=title      self.title=title
Line 410  class ECHO_movie(Folder,Persistent,ECHO_ Line 458  class ECHO_movie(Folder,Persistent,ECHO_
         self.link=link          self.link=link
         self.thumbUrl=thumbUrl          self.thumbUrl=thumbUrl
         self.rawFile=rawFile          self.rawFile=rawFile
       self.lowresFile=lowresFile
                 
         self.metalink=metalink          self.metalink=metalink
                   
Line 515  class ECHO_movie(Folder,Persistent,ECHO_ Line 564  class ECHO_movie(Folder,Persistent,ECHO_
         self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml')          self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml')
         return writeMetadata(self.metalink,self.metaDataHash)          return writeMetadata(self.metalink,self.metaDataHash)
   
     def changeECHO_movie(self,metalink,link,thumbUrl,rawFile,title,label,description,contentType,responsible,weight,coords=None,credits=None,RESPONSE=None):      def changeECHO_movie(self,metalink,link,thumbUrl,rawFile,lowresFile,title,label,description,contentType,responsible,weight,coords=None,credits=None,RESPONSE=None):
         """Aenderung der Properties"""          """Aenderung der Properties"""
                   
         setECHO_collectionInformation(self,title,label,description,contentType,responsible,credits,weight)          setECHO_collectionInformation(self,title,label,description,contentType,responsible,credits,weight)
Line 523  class ECHO_movie(Folder,Persistent,ECHO_ Line 572  class ECHO_movie(Folder,Persistent,ECHO_
         self.metalink=metalink          self.metalink=metalink
         self.thumbUrl=thumbUrl          self.thumbUrl=thumbUrl
         self.rawFile=rawFile          self.rawFile=rawFile
       self.lowresFile=lowresFile
                   
                   
         if RESPONSE is not None:          if RESPONSE is not None:
Line 772  class ECHO_movie(Folder,Persistent,ECHO_ Line 822  class ECHO_movie(Folder,Persistent,ECHO_
   
     def generate_label(self):      def generate_label(self):
         """Erzeugt_standard_Label aus Template"""          """Erzeugt_standard_Label aus Template"""
       try:
         pt=getattr(self,"label_template_"+self.contentType.lower())          pt=getattr(self,"label_template_"+self.contentType.lower())
   
     self.label=pt()[0:]      self.label=pt()[0:]
         return pt()          return pt()
       except:
           return self.label
   
     security.declarePublic('generate_title') # has to be change, presentlyset because of OSAS koordination      security.declarePublic('generate_title') # has to be change, presentlyset because of OSAS koordination
   
     def generate_title(self,RESPONSE=None):      def generate_title(self,RESPONSE=None):
         """Erzeugt_standard_Label aus Template"""          """Erzeugt_standard_Label aus Template"""
       try:
         pt=getattr(self,"label_template_"+self.contentType.lower())          pt=getattr(self,"label_template_"+self.contentType.lower())
   
     self.title=pt()[0:]      self.title=pt()[0:]
       
         return pt()          return pt()
       except:
           return self.label
   
 Globals.InitializeClass(ECHO_movie)  Globals.InitializeClass(ECHO_movie)
   
Line 796  def manage_addECHO_movieForm(self): Line 849  def manage_addECHO_movieForm(self):
   
   
   
 def manage_addECHO_movie(self,id,title,label,description="",responsible="",link="",thumbUrl="",rawFile="",metalink="",weight="",copyrightType=None,resourceID=None,contentType=None,renderingType=None,credits=None,coords=None,RESPONSE=None):  def manage_addECHO_movie(self,id,title,label,description="",responsible="",link="",thumbUrl="",rawFile="",lowresFile="",metalink="",weight="",copyrightType=None,resourceID=None,contentType=None,renderingType=None,credits=None,coords=None,RESPONSE=None):
     """addaresource"""      """addaresource"""
   
     newObj=ECHO_movie(id,link,thumbUrl,rawFile,metalink,resourceID,title,label,description,contentType,renderingType,copyrightType,responsible,credits,weight,coords)      newObj=ECHO_movie(id,link,thumbUrl,rawFile,lowresFile,metalink,resourceID,title,label,description,contentType,renderingType,copyrightType,responsible,credits,weight,coords)
   
     self._setObject(id,newObj)      self._setObject(id,newObj)
   

Removed from v.1.1  
changed lines
  Added in v.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>