org.teleal.cling.support.model.container
Class Album

java.lang.Object
  extended by org.teleal.cling.support.model.DIDLObject
      extended by org.teleal.cling.support.model.container.Container
          extended by org.teleal.cling.support.model.container.Album
Direct Known Subclasses:
MusicAlbum, PhotoAlbum

public class Album
extends Container

Author:
Christian Bauer

Nested Class Summary
 
Nested classes/interfaces inherited from class org.teleal.cling.support.model.DIDLObject
DIDLObject.Class, DIDLObject.Property<V>
 
Field Summary
static DIDLObject.Class CLASS
           
 
Fields inherited from class org.teleal.cling.support.model.container.Container
childCount, containers, createClasses, items, searchable, searchClasses
 
Fields inherited from class org.teleal.cling.support.model.DIDLObject
clazz, creator, descMetadata, id, parentID, properties, resources, restricted, title, writeStatus
 
Constructor Summary
Album()
           
Album(Container other)
           
Album(String id, Container parent, String title, String creator, Integer childCount)
           
Album(String id, String parentID, String title, String creator, Integer childCount)
           
 
Method Summary
 Person[] getContributors()
           
 String getDate()
           
 String getDescription()
           
 Person getFirstContributor()
           
 Person getFirstPublisher()
           
 URI getFirstRelation()
           
 String getFirstRights()
           
 String getLongDescription()
           
 Person[] getPublishers()
           
 URI[] getRelations()
           
 String[] getRights()
           
 StorageMedium getStorageMedium()
           
 Album setContributors(Person[] contributors)
           
 Album setDate(String date)
           
 Album setDescription(String description)
           
 Album setLongDescription(String description)
           
 Album setPublishers(Person[] publishers)
           
 Album setRelations(URI[] relations)
           
 Album setRights(String[] rights)
           
 Album setStorageMedium(StorageMedium storageMedium)
           
 
Methods inherited from class org.teleal.cling.support.model.container.Container
addContainer, addItem, getChildCount, getContainers, getCreateClasses, getFirstContainer, getItems, getSearchClasses, isSearchable, setChildCount, setContainers, setCreateClasses, setItems, setSearchable, setSearchClasses
 
Methods inherited from class org.teleal.cling.support.model.DIDLObject
addDescMetadata, addProperties, addProperty, addResource, equals, getClazz, getCreator, getDescMetadata, getFirstProperty, getFirstPropertyValue, getFirstResource, getId, getLastProperty, getParentID, getProperties, getProperties, getPropertiesByNamespace, getPropertyValues, getResources, getTitle, getWriteStatus, hashCode, hasProperty, isRestricted, removeProperties, replaceFirstProperty, replaceProperties, setClazz, setCreator, setDescMetadata, setId, setParentID, setProperties, setResources, setRestricted, setTitle, setWriteStatus
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS

public static final DIDLObject.Class CLASS
Constructor Detail

Album

public Album()

Album

public Album(Container other)

Album

public Album(String id,
             Container parent,
             String title,
             String creator,
             Integer childCount)

Album

public Album(String id,
             String parentID,
             String title,
             String creator,
             Integer childCount)
Method Detail

getDescription

public String getDescription()

setDescription

public Album setDescription(String description)

getLongDescription

public String getLongDescription()

setLongDescription

public Album setLongDescription(String description)

getStorageMedium

public StorageMedium getStorageMedium()

setStorageMedium

public Album setStorageMedium(StorageMedium storageMedium)

getDate

public String getDate()

setDate

public Album setDate(String date)

getFirstRelation

public URI getFirstRelation()

getRelations

public URI[] getRelations()

setRelations

public Album setRelations(URI[] relations)

getFirstRights

public String getFirstRights()

getRights

public String[] getRights()

setRights

public Album setRights(String[] rights)

getFirstContributor

public Person getFirstContributor()

getContributors

public Person[] getContributors()

setContributors

public Album setContributors(Person[] contributors)

getFirstPublisher

public Person getFirstPublisher()

getPublishers

public Person[] getPublishers()

setPublishers

public Album setPublishers(Person[] publishers)


Copyright © 2011 Teleal GmbH, Switzerland. All Rights Reserved.