Uses of Class
livespace.services.Entity

Packages that use Entity
livespace.services   
livespace.services.entities   
livespace.services.entities.info_repository   
livespace.services.entities.meta_apps   
livespace.services.entities.room_presentation   
livespace.services.entities.sessions   
livespace.services.entities.teamscope   
livespace.services.entities.vtc   
livespace.services.osgi   
 

Uses of Entity in livespace.services
 

Subclasses of Entity in livespace.services
 class EntityList.ListEntity
          Wraps an Entity and adds an index attribute to maintain the index of an entity within an EntityList.
 class GenericEntity
          A generic entity used to instantiate entities that have no specific mapping from type to class.
 

Fields in livespace.services declared as Entity
 Entity EntityList.ListEntity.entity
           
 

Methods in livespace.services that return Entity
protected static Entity Entity.create(String id, String entityType)
          Create an instance of an Entity using the registered type class if available.
protected  Entity EntityContainer.createEntity(String id, String entityType)
          Create a new entity or re-use an existing weakly-cached version previously created in this container.
 Entity EntityRegistry.find(String id)
          Find an entity with a given ID.
 Entity EntityClients.find(String id)
          Finds an entity with a matching id within the set of entity clients
 Entity EntityList.get(int index)
          Returns the entity at the specified position in this list.
protected  Entity EntityContainer.getOrCreateEntity(String id, String entityType)
          Find an existing entity in the registry or create a new one if none exists.
 Entity EntityStack.peek()
          Finds the top entity on the stack without removing it from the stack.
 Entity EntityQueue.peek()
           
 Entity EntityRegistry.peek(String id)
          Peek to see if an entity exists.
 Entity EntityStack.pop()
          Removes and returns the Entity at the top of the stack.
 Entity EntityQueue.remove()
           
 Entity EntityList.remove(int index)
          Removes the entity at the specified position in the list.
 Entity EntityList.remove(String id)
          Removes the first occurrence in this list of an entity with the specified id.
 Entity EntityRegistry.singleton()
          Get the entity that is the sole entry in the registry, This is usually used for entity types where only one instance will exist (eg room).
 Entity[] EntityRegistry.toArray()
           
 Entity EntityRegistry.waitForEntity()
          Wait up to a default amount of time for a single entity to arrive.
static Entity SizeSynchronizer.waitForEntity(EntityRegistry registry)
          Shortcut to wait up to the default time (ENTITY_WAIT_TIMEOUT millis) for a single entity to arrive.
 Entity EntityRegistry.waitForEntity(String id)
          Wait for an entity with a given ID to appear and then return it.
 

Methods in livespace.services that return types with arguments of type Entity
static Class<? extends Entity> Livespace.findEntityClass(String entityType)
          Find the class registered to represent instances of a given entity type.
 Iterator<Entity> EntityRegistry.iterator()
           
 Iterator<Entity> EntityList.iterator()
          Returns an iterator of EntityList.ListEntity's contained within this list.
 Set<Entity> EntityRegistry.snapshot()
          Create a snapshot of the current entities.
 List<Entity> EntityList.snapshot()
          Returns a snapshot of the EntityList.ListEntity's within this list.
 

Methods in livespace.services with parameters of type Entity
 void EntityRegistry.add(Entity entity)
          Add an entity to the registry.
 void EntityQueue.add(Entity e)
           
 void EntityList.add(Entity e)
          Adds the specified entity to the end of the list.
 void EntityList.add(int index, Entity e)
          Inserts the specified entity at the specified position in the list.
 boolean EntityRegistry.contains(Entity entity)
           
 Notification EntityClient.createRequestNtfn(Entity entity, String action)
          Create the base template for a Livespace request notification, filling in all required fields.
static boolean Livespace.isFederated(Entity entity)
          Determines whether the entity is a local entity or a federated entity
protected  void EntityClient.ping(Collection<Entity> pinged, Entity entity)
          Send a ping to an entity, adding it to pinged if successful.
 void EntityStack.push(Entity e)
          Pushes an Entity on to the top of stack.
protected  void EntityContainer.read(Entity entity, Notification ntfn, boolean init)
          Read and update state from an incoming info notification.
 void EntityRegistry.remove(Entity entity)
          Remove an entity.
 boolean EntityList.remove(Entity e)
          Removes the first occurrence in this list of the specified entity.
static boolean Entity.sameEntity(Entity e1, Entity e2)
          Test if two entities are the same by ID comparison.
protected static boolean EntityContainer.shouldPublish(Entity entity, Object property)
          Test if a given property should be automatically exported/imported by the read ()/write () functions.
protected  void EntityContainer.write(Entity entity, Notification ntfn)
          Write the entity's significant state into a notification for publication.
 

Method parameters in livespace.services with type arguments of type Entity
static String Entity.getType(Class<? extends Entity> entityClass)
          Shortcut to extract the type of an Entity class.
protected  void EntityClient.ping(Collection<Entity> pinged, Entity entity)
          Send a ping to an entity, adding it to pinged if successful.
static void Livespace.registerEntityClass(Class<? extends Entity> entityClass)
          Shortcut to register a class for an entity type using getType(Class) to automatically get the type.
 

Uses of Entity in livespace.services.entities
 

Subclasses of Entity in livespace.services.entities
 class Amplifier
          Represents an audio amplifier.
 class AudioMixerEntity
          Entity for representing volume on an AV matrix switch.
 class ClipboardEntity
           
 class ComputerEntity
          Represents a computer within a livespace.
 class DisplayEntity
          Represents a display (a screen such as monitor or projector) within a room.
 class DocumentEntity
          Represents a document within an information repository (such as Microsoft Sharepoint).
 class DocumentLibraryEntity
          Represents a document library within an information repository.
 class InfoRepositoryEntity
          Represents a node within an information repository (i.e.
 class LightEntity
          Entity to represent a light in the room.
 class Link
          Entity to represent a link/url within a Livespace
 class PositionableDevice
          Represents a device (or support/structure that is supporting a device) that can be mechanically controlled in terms of it's translation or position (position in the x,y,z axis), and rotation (rotation around the x,y,z axis).
 class PresenceEntity
          The entity published to provide virtual presence in a Livespace.
 class RoomEntity
          Defines the default Livespace Room entity.
 class ScreenConnection
          Entity to represent a screen sharing connection between a client and a server.
 class ScreenSharing
           
 class SpeakerEntity
          Represents a speaker within a room.
 class TeamthinkEntity
           
 class VideoSourceEntity
          Represents a video source in the livespace, generated by a computer, VTC, webcam or other.
 

Methods in livespace.services.entities that return types with arguments of type Entity
 Iterable<Entity> ComputerEntity.getVideoOutputs()
           
 

Uses of Entity in livespace.services.entities.info_repository
 

Subclasses of Entity in livespace.services.entities.info_repository
 class QueryEntity
          Represents an information repository query used to query the repository for information repository entities based on certain search criteria.
 

Uses of Entity in livespace.services.entities.meta_apps
 

Subclasses of Entity in livespace.services.entities.meta_apps
 class MediaView
           
 class MetaApp
           
 class MetaAppElement
           
 class MetaAppElementGroup
           
 class MetaApps
          An entity a list of presentations
 

Uses of Entity in livespace.services.entities.room_presentation
 

Subclasses of Entity in livespace.services.entities.room_presentation
 class RoomPresentation
          The root Entity used to store entity visual representation properties
 class RoomSchematicEntity
          Maintains a list of SchematicItem instances
 class SchematicItem
          Entity used to visually represent an entity within the livespace
 

Methods in livespace.services.entities.room_presentation with parameters of type Entity
 SchematicItem RoomSchematicEntity.createSchematicItem(Entity entity)
          Creates a SchematicItem instance and add's the instance to the internal container
 SchematicItem RoomPresentation.createSchematicItem(Entity entity)
          Creates a SchematicItem instance, adds it to the RoomSchematicEntity instance
 SchematicItem RoomSchematicEntity.createSchematicItem(Entity entity, Point location)
          Creates a SchematicItem instance and add's the instance to the internal container
 SchematicItem RoomPresentation.createSchematicItem(Entity entity, Point location)
          Creates a SchematicItem instance, adds it to the RoomSchematicEntity instance
 void SchematicItem.setEntity(Entity entity)
          Sets the entity and updates the promoted entity properties
 

Uses of Entity in livespace.services.entities.sessions
 

Subclasses of Entity in livespace.services.entities.sessions
 class SessionEntity
          Represents a session meta-app.
 class Sessions
          This entity stores information about the sessions within the room.
 

Uses of Entity in livespace.services.entities.teamscope
 

Subclasses of Entity in livespace.services.entities.teamscope
 class EventCategory
           
 class LogEntry
           
 class Teamscope
           
 class TeamscopeProject
           
 class TeamscopeSession
           
 class Trash
           
 

Uses of Entity in livespace.services.entities.vtc
 

Subclasses of Entity in livespace.services.entities.vtc
 class CallEntity
           
 class CameraEntity
           
 class DirectoryEntryEntity
          Represents a directory of stored numbers.
 class PictureEntity
           
 class PictureProgramEntity
          Represents a picture program on a VTC device.
 class PictureProgramLayoutEntity
          Represents a layout mode of a picture program.
 class PictureProgramWindowEntity
          Represents a single window within a picture program.
 class VideoInputEntity
          Represents a video input on a VTC device.
 class VideoOutputEntity
          Represents a video output on a VTC device.
 class VirtualMonitorEntity
           
 class VTCEntity
          Represents a Video Teleconference (VTC) device within a LiveSpace
 

Uses of Entity in livespace.services.osgi
 

Methods in livespace.services.osgi with parameters of type Entity
static void EntityConfiguration.setPropertiesFor(String serviceName, String roomName, Entity entity)
           
 



Copyright © 2008 Commonwealth of Australia