com.centrasite.control
Class DetailBaseTab

java.lang.Object
  extended by com.centrasite.control.DetailBaseTab
All Implemented Interfaces:
TabDetail
Direct Known Subclasses:
DetailLogTab

public abstract class DetailBaseTab
extends java.lang.Object
implements TabDetail


Field Summary
 
Fields inherited from interface com.centrasite.control.TabDetail
ACTION_PARAM_TEMPLATE_TAB, ACTION_TEMPLATE_SCOPE_TAB, APPLICABLE_TO_OBJECT_TYPES_TAB, ASSOCIATION_REFERENCED, ASSOCIATION_REFERENCED_BY, ASSOCIATION_TAB, ATTACHEDTO_TAB, CHILD_ORGANIZATION_TAB, CLASSIFICATION_TAB, COMPUTED_PROFILE_TAB, CONSUMERS_APPLICATION_TAB, CONSUMERS_TAB, CONTENT_TAB, CUSTOM_PROFILE_TAB, DATE_TIME_FORMAT_TAB, DEPLOYMENT_TAB, EDIT_GROUP_ROLES_TAB, EDIT_GROUP_USERS_TAB, EDIT_LCM_ASSOCIATED_TAB, EDIT_LCM_PERMISSIONS_TAB, EDIT_LCM_STATE_TAB, EDIT_ORG_ADDITIONAL_TAB, EDIT_ORG_CHILD_TAB, EDIT_ORG_PERMISSIONS_TAB, EDIT_ORG_USERS_TAB, EDIT_USER_ADDITIONAL_INFORM_TAB, EDIT_USER_ASSETS_TAB, EDIT_USER_GROUPS_TAB, EDIT_USER_ROLES_TAB, EXTERNALLINKS_TAB, GENERAL_TAB, LOG_TAB, NOTIFICATION_TAB, OBJECTSPECIFICPROPERTIES_TAB, OVERVIEW_TAB, OWNED_OBJECTS_TAB, PACKAGE_RESOURCES_TAB, PERFORMANCE_TAB, PERMISSIONS_TAB, POLICY_ACTION_TAB, POLICY_PERMISSIONS_TAB, POLICY_SCOPE_TAB, POLICY_STATES_TAB, POLICY_TAB, PROCESSING_STEPS_TAB, RUNTIME_POLICY_ACTION_TAB, RUNTIME_POLICY_PERMISSIONS_TAB, RUNTIME_POLICY_SCOPE_TAB, RUNTIME_POLICY_SERVICES_TAB, SECURITY_TAB, SERVICE_BINDING_TAB, SERVICE_TAB, SPECIFICATION_LINK_TAB, TARGET_CONFIG_TAB, TARGET_EVENTS_TAB, TARGET_SERVICES_TAB, TAXONOMY_OBJECTS_TAB, TAXONOMY_PERMISSIONS_TAB, TECHNICAL_DETAILS_TAB, TYPE_SECURITY_TAB, UNKNOWN_TAB, VERSIONS_TAB, VIEW_ATTRIBUTES_TAB, VIEW_PROPERTIES_TAB, VSEVENTS_TAB
 
Constructor Summary
DetailBaseTab(Item item, int tabDescriptor, ReportInterface report)
           
 
Method Summary
 java.util.HashMap getAccessor()
           
 java.util.List getAllHeadings()
           
 DetailTabContext getDetailsTabContext()
           
 java.util.Collection getHeadings()
           
 Item getItem()
           
 ReportInterface getReport()
           
 ReportInterface getReport(int type)
           
 Row getRow()
           
 int getTabDescriptor()
           
 java.lang.String getTabName()
           
 boolean isEdited()
           
 boolean isReadOnly()
           
 void setDetailsTabContext(DetailTabContext detailsTabContext)
           
 void setEdited(boolean isEdited)
           
 void setReadOnly(boolean readOnly)
           
 void setTabName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DetailBaseTab

public DetailBaseTab(Item item,
                     int tabDescriptor,
                     ReportInterface report)
Method Detail

getItem

public Item getItem()

getRow

public Row getRow()
Specified by:
getRow in interface TabDetail

getTabName

public java.lang.String getTabName()
Specified by:
getTabName in interface TabDetail

setTabName

public void setTabName(java.lang.String name)

getTabDescriptor

public int getTabDescriptor()
Specified by:
getTabDescriptor in interface TabDetail

getAccessor

public java.util.HashMap getAccessor()

getHeadings

public java.util.Collection getHeadings()
Specified by:
getHeadings in interface TabDetail

getAllHeadings

public java.util.List getAllHeadings()

isReadOnly

public boolean isReadOnly()
Specified by:
isReadOnly in interface TabDetail

setReadOnly

public void setReadOnly(boolean readOnly)

getReport

public ReportInterface getReport()

getReport

public ReportInterface getReport(int type)

isEdited

public boolean isEdited()

setEdited

public void setEdited(boolean isEdited)

setDetailsTabContext

public void setDetailsTabContext(DetailTabContext detailsTabContext)

getDetailsTabContext

public DetailTabContext getDetailsTabContext()