com.centrasite.control.adapters.textgrid
Class TextGridLine

java.lang.Object
  extended by com.centrasite.control.adapters.textgrid.TextGridLine
All Implemented Interfaces:
TextGridAdapter.ItemLine, com.centrasite.control.discovery.ItemProvider, com.softwareag.cis.server.IDynamicAccess
Direct Known Subclasses:
AddBulkExternalUsersAdapter.UserTextGridLine, AddBulkLdapUsersAdapter.UserTextGridLine, AddOrgDomainUsersAdapter.UserTextGridLine, AddOrgLDAPUsersAdapter.UserTextGridLine, ApplicableToObjectTypesAdapter.ObjectTypeLine, AssetTypesListAdapter.AssetTypeTextGridLine, AssociationsTabAdapter.AssociationTextGridLine, AssoTypesListAdapter.AssoTypeTextGridLine, AttachFileAdapter.AttachFileTextGridLine, AuditableTabAdapter.AuditTextGridLine, AuditInfoAdapter.AuditTextGridLine, BulkLoadExternalGroupsAdapter.GroupTextGridLine, BulkLoadOSGroupsAdapter.GroupTextGridLine, ConsumersTabAdapter.ConsumerApplicationLine, ConsumersTabAdapter.UserGroupTextGridLine, CreateAdministratorAdapter.UserTextGridLine, CreateOrgLDAPUsersAdapter.UserTextGridLine, CreateOrgUsersAdapter.UserTextGridLine, EditGroupRolesAdapter.RoleTextGridLine, EditGroupUsersAdapter.UserTextGridLine, EditUserAssetsAdapter.AssetTextGridLine, EditUserGroupsAdapter.GroupTextGridLine, EditUserRolesAdapter.RoleTextGridLine, ExternalLinksAdapter.ExternalLinkTextGridLine, FailedPoliciesInfoAdapter.AssertionDetailGridLine, FailedPoliciesListAdapter.FailedPolicyGridLine, LogViewAdapter.LogLine, MyApprovalHistoryAdapter.MyApprovalHistoryTextGridLine, MyApprovalsAdapter.MyApprovalTextGridLine, MyConsumersAdapter.MyConsumer, NotificationsAdapter.NotificationLine, NotificationSettingsAdapter.NotificationSettingsLine, NotificationsTabAdapter.NotificationsTextGridLine, ObjectTypeAdapter.ObjectType, OnTriggerPoliciesAdapter.OnTriggerTextGridLine, OwnerShipLogAdapter.LogTextGridLine, PendingApprovalAdapter.PendingApprovalGridLine, PendingConsumerAdapter.PendingConsumer, PermissionsListAdapter.PermissionTextGridLine, RepositoryObjectVersionTabAdapter.VersionLine, RunNowPolicyLogAdapter.RunNowPolicyTextGridLine, SearchAdministratorAdapter.UserTextGridLine, SearchOrgUsersAdapter.UserTextGridLine, SupportingDocumentsLibraryAdapter.SupportingDocumentsTextGridLine, TableDetailTabAdapter.TableDetailTabGridLine, TextualImpactAnalysisAdapter.TextualIALine, ViewAllGroupsAdapter.GroupTextGridLine, ViewAllOrganizationsAdapter.OrganizationLineItem, ViewAllOrgUsersAdapter.UserLineItem, ViewAllRolesAdapter.RoleTextGridLine, ViewAllUsersAdapter.UserTextGridLine, ViewApprovalHistoryAdapter.ApprovalHistoryTextGridLine, ViewChildOrganizationsAdapter.ChildOrganizationLineItem, ViewExportLogAdapter.LogLine, ViewExportObjectsListAdapter.ViewExportTextGridLine, ViewImportLogAdapter.LogLine, ViewImportObjectsListAdapter.ViewImporttTextGridLine, ViewReportsAdapter.ReportTemplateLine, ViewSubscriptionsAdapter.SubscriptionLine

public class TextGridLine
extends java.lang.Object
implements TextGridAdapter.ItemLine, com.softwareag.cis.server.IDynamicAccess


Field Summary
static java.lang.String ON_CLICK_METHOD_NAME
           
 
Constructor Summary
TextGridLine(TextGridCollection collection, com.centrasite.control.Row row)
           
 
Method Summary
 void clearValues()
          Clear the cached CSV string containing the values for all columns.
 java.util.Date findDateObject()
           
 java.lang.String[] findDynamicAccessProperties()
           
 java.lang.Class getClassForProperty(java.lang.String propertyName)
           
 java.lang.String getImageProp()
           
 java.lang.String getImageTooltipProp()
           
 java.lang.String getImageURL()
           
 int getIntObject()
           
 com.centrasite.control.Item getItem()
           
 com.centrasite.control.Item getItemForContextMenu()
           
 java.lang.Object getPropertyValue(java.lang.String propertyName)
           
 com.centrasite.control.Row getRow()
           
 boolean getSelected()
          Is item selected
 java.lang.String getStyles()
           
 TextGridCollection getTextGridCollection()
           
 java.lang.String getValues()
           
 void invokeMethod(java.lang.String methodName)
           
 void reactOnContextMenuRequest()
           
 void setDateObject(java.util.Date dateObject)
           
 void setIntObject(int intObject)
           
 void setItem(com.centrasite.control.Item item)
           
 void setPropertyValue(java.lang.String propertyName, java.lang.Object value)
           
 void setSelected(boolean value)
          Sets, whether the item line is selected.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ON_CLICK_METHOD_NAME

public static final java.lang.String ON_CLICK_METHOD_NAME
See Also:
Constant Field Values
Constructor Detail

TextGridLine

public TextGridLine(TextGridCollection collection,
                    com.centrasite.control.Row row)
Method Detail

getSelected

public boolean getSelected()
Description copied from interface: TextGridAdapter.ItemLine
Is item selected

Specified by:
getSelected in interface TextGridAdapter.ItemLine
Returns:
true if selected, otherwise false

setSelected

public void setSelected(boolean value)
Description copied from interface: TextGridAdapter.ItemLine
Sets, whether the item line is selected.

Specified by:
setSelected in interface TextGridAdapter.ItemLine

getValues

public java.lang.String getValues()

getImageProp

public java.lang.String getImageProp()

getImageTooltipProp

public java.lang.String getImageTooltipProp()

clearValues

public void clearValues()
Clear the cached CSV string containing the values for all columns. This method is to be called after columns have changed.


getImageURL

public java.lang.String getImageURL()

reactOnContextMenuRequest

public void reactOnContextMenuRequest()

getItemForContextMenu

public com.centrasite.control.Item getItemForContextMenu()
Returns:
the item referenced by column or row

getItem

public com.centrasite.control.Item getItem()
Specified by:
getItem in interface com.centrasite.control.discovery.ItemProvider

setItem

public void setItem(com.centrasite.control.Item item)

findDynamicAccessProperties

public java.lang.String[] findDynamicAccessProperties()
Specified by:
findDynamicAccessProperties in interface com.softwareag.cis.server.IDynamicAccess

setPropertyValue

public void setPropertyValue(java.lang.String propertyName,
                             java.lang.Object value)
Specified by:
setPropertyValue in interface com.softwareag.cis.server.IDynamicAccess

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.String propertyName)
Specified by:
getPropertyValue in interface com.softwareag.cis.server.IDynamicAccess

getClassForProperty

public java.lang.Class getClassForProperty(java.lang.String propertyName)
Specified by:
getClassForProperty in interface com.softwareag.cis.server.IDynamicAccess

invokeMethod

public void invokeMethod(java.lang.String methodName)
Specified by:
invokeMethod in interface com.softwareag.cis.server.IDynamicAccess

getRow

public com.centrasite.control.Row getRow()

getTextGridCollection

public TextGridCollection getTextGridCollection()

getStyles

public java.lang.String getStyles()

findDateObject

public java.util.Date findDateObject()

setDateObject

public void setDateObject(java.util.Date dateObject)

getIntObject

public int getIntObject()

setIntObject

public void setIntObject(int intObject)