com.centrasite.control.registry.items.accessors
Class AssociationTargetObjectIconAccessor

java.lang.Object
  extended by com.centrasite.control.discovery.AbstractPropertyAccessor
      extended by com.centrasite.control.discovery.ReadOnlyPropertyAccessor
          extended by com.centrasite.control.registry.items.accessors.AssociationTargetObjectIconAccessor
All Implemented Interfaces:
PropertyAccessor

public class AssociationTargetObjectIconAccessor
extends ReadOnlyPropertyAccessor

Image accessor for the target of an association object


Method Summary
static AssociationTargetObjectIconAccessor get()
           
 java.lang.String getPropertyName()
          Obtain name of property being accessed via this accessor.
 Item getReferencedItem(Item item)
          Get the Item referenced by this property
 Item getTargetObject(Item item)
           
 java.lang.String getValue(Item item)
          Get value of property for given Item
 
Methods inherited from class com.centrasite.control.discovery.ReadOnlyPropertyAccessor
getReferencedItem, isReadOnly, setValue
 
Methods inherited from class com.centrasite.control.discovery.AbstractPropertyAccessor
editProperty, getActivatingMessage, getCommands, getDescription, getDisplayName, getSelectReferencedItemDescriptor, isComplexProperty, isDateProperty, isIntProperty, isTextEditAllowed, selectReferencedItem
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getPropertyName

public java.lang.String getPropertyName()
Description copied from interface: PropertyAccessor
Obtain name of property being accessed via this accessor.

Returns:
The string being returned is an internal string NOT being constructed by means of I18N infrastructure. It may be used internally for storing user-specific settings for example selected columns in a table. This selection should not depend on the language!

get

public static AssociationTargetObjectIconAccessor get()

getValue

public java.lang.String getValue(Item item)
                          throws java.lang.Exception
Description copied from interface: PropertyAccessor
Get value of property for given Item

Throws:
java.lang.Exception

getReferencedItem

public Item getReferencedItem(Item item)
Get the Item referenced by this property

Specified by:
getReferencedItem in interface PropertyAccessor
Overrides:
getReferencedItem in class AbstractPropertyAccessor
Parameters:
item - the current Item
Returns:
the referenced Item; null, if none

getTargetObject

public Item getTargetObject(Item item)