本文整理汇总了Java中org.fourthline.cling.support.model.container.StorageFolder.setRestricted方法的典型用法代码示例。如果您正苦于以下问题:Java StorageFolder.setRestricted方法的具体用法?Java StorageFolder.setRestricted怎么用?Java StorageFolder.setRestricted使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.fourthline.cling.support.model.container.StorageFolder
的用法示例。
在下文中一共展示了StorageFolder.setRestricted方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createRootContainer
import org.fourthline.cling.support.model.container.StorageFolder; //导入方法依赖的package包/类
public Container createRootContainer() {
StorageFolder root = new StorageFolder();
root.setId(DispatchingContentDirectory.CONTAINER_ID_ROOT);
root.setParentID("-1");
MediaLibraryStatistics statistics = getDispatchingContentDirectory().getSettingsService().getMediaLibraryStatistics();
// returning large storageUsed values doesn't play nicely with
// some upnp clients
//root.setStorageUsed(statistics == null ? 0 : statistics.getTotalLengthInBytes());
root.setStorageUsed(-1L);
root.setTitle("Airsonic Media");
root.setRestricted(true);
root.setSearchable(true);
root.setWriteStatus(WriteStatus.NOT_WRITABLE);
root.setChildCount(6);
return root;
}
示例2: browseRootMetadata
import org.fourthline.cling.support.model.container.StorageFolder; //导入方法依赖的package包/类
private BrowseResult browseRootMetadata() throws Exception {
StorageFolder root = new StorageFolder();
root.setId(CONTAINER_ID_ROOT);
root.setParentID("-1");
MediaLibraryStatistics statistics = settingsService.getMediaLibraryStatistics();
root.setStorageUsed(statistics == null ? 0 : statistics.getTotalLengthInBytes());
root.setTitle("Airsonic Media");
root.setRestricted(true);
root.setSearchable(false);
root.setWriteStatus(WriteStatus.NOT_WRITABLE);
List<MusicFolder> musicFolders = settingsService.getAllMusicFolders();
root.setChildCount(musicFolders.size() + 1); // +1 for playlists
DIDLContent didl = new DIDLContent();
didl.addContainer(root);
return createBrowseResult(didl, 1, 1);
}
示例3: ContentDirectory
import org.fourthline.cling.support.model.container.StorageFolder; //导入方法依赖的package包/类
public ContentDirectory(){
StorageFolder rootContainer = new StorageFolder("0","-1","Root","yaacc",2,907000l);
rootContainer.setSearchable(true);
rootContainer.setRestricted(false);
content.put(rootContainer.getId(),rootContainer);
List<MusicTrack> musicTracks = createMusicTracks("1");
MusicAlbum musicAlbum = new MusicAlbum("1", rootContainer, "Music", "yaacc",musicTracks.size(),musicTracks);
musicAlbum.setSearchable(true);
musicAlbum.setRestricted(false);
rootContainer.addContainer(musicAlbum);
content.put(musicAlbum.getId(),musicAlbum);
List<Photo> photos = createPhotos("2");
PhotoAlbum photoAlbum = new PhotoAlbum("2", rootContainer, "Photos", "yaacc", photos.size(),photos);
photoAlbum.setSearchable(true);
photoAlbum.setRestricted(false);
rootContainer.addContainer(photoAlbum);
content.put(photoAlbum.getId(),photoAlbum);
}
示例4: createTestContentDirectory
import org.fourthline.cling.support.model.container.StorageFolder; //导入方法依赖的package包/类
/**
*
*/
private void createTestContentDirectory() {
StorageFolder rootContainer = new StorageFolder("0", "-1", "root",
"yaacc", 2, 907000L);
rootContainer.setClazz(new DIDLObject.Class("object.container"));
rootContainer.setRestricted(true);
addContent(rootContainer.getId(), rootContainer);
List<MusicTrack> musicTracks = createMusicTracks("1");
MusicAlbum musicAlbum = new MusicAlbum("1", rootContainer, "Music",
null, musicTracks.size(), musicTracks);
musicAlbum.setClazz(new DIDLObject.Class("object.container"));
musicAlbum.setRestricted(true);
rootContainer.addContainer(musicAlbum);
addContent(musicAlbum.getId(), musicAlbum);
List<Photo> photos = createPhotos("2");
PhotoAlbum photoAlbum = new PhotoAlbum("2", rootContainer, "Photos",
null, photos.size(), photos);
photoAlbum.setClazz(new DIDLObject.Class("object.container"));
photoAlbum.setRestricted(true);
rootContainer.addContainer(photoAlbum);
addContent(photoAlbum.getId(), photoAlbum);
}
示例5: browseRootMetadata
import org.fourthline.cling.support.model.container.StorageFolder; //导入方法依赖的package包/类
private BrowseResult browseRootMetadata() throws Exception {
StorageFolder root = new StorageFolder();
root.setId(CONTAINER_ID_ROOT);
root.setParentID("-1");
MediaLibraryStatistics statistics = settingsService.getMediaLibraryStatistics();
root.setStorageUsed(statistics == null ? 0 : statistics.getTotalLengthInBytes());
root.setTitle("Subsonic Media");
root.setRestricted(true);
root.setSearchable(false);
root.setWriteStatus(WriteStatus.NOT_WRITABLE);
List<MusicFolder> musicFolders = settingsService.getAllMusicFolders();
root.setChildCount(musicFolders.size() + 1); // +1 for playlists
DIDLContent didl = new DIDLContent();
didl.addContainer(root);
return createBrowseResult(didl, 1, 1);
}