com.unica.publicapi.plan.api
Class AttachmentHandle

java.lang.Object
  extended by com.unica.publicapi.plan.api.Handle
      extended by com.unica.publicapi.plan.api.AttachmentHandle
All Implemented Interfaces:
java.io.Serializable

public class AttachmentHandle
extends Handle

See Also:
Serialized Form

Field Summary
private static java.lang.String PARENT_OBJECT_ID_EXTENSION
           
private static java.lang.String PARENT_OBJECT_TYPE_EXTENSION
           
 
Fields inherited from class com.unica.publicapi.plan.api.Handle
APPROVAL_CATEGORY, APPROVAL_ID, APPROVAL_QUERY, ASSET_CATEGORY, ASSET_FOLDER_CATEGORY, ASSET_FOLDER_ID, ASSET_FOLDER_QUERY, ASSET_ID, ASSET_LIBRARY_CATEGORY, ASSET_LIBRARY_ID, ASSET_LIBRARY_QUERY, ASSET_MODE, ASSET_MODE_VALUE, ASSET_QUERY, ATTACHMENT_CATEGORY, ATTACHMENT_ID, ATTACHMENT_PARENT_OBJECT_ID, ATTACHMENT_PARENT_OBJECT_TYPE, ATTACHMENT_QUERY, FINANCIAL_ACCOUNT_CATEGORY, FINANCIAL_ACCOUNT_ID, FINANCIAL_ACCOUNT_QUERY, GRID_ID, GRID_ROW_ID, INVOICE_CATEGORY, INVOICE_ID, INVOICE_LINE_ITEM_ID, INVOICE_LINE_ITEM_QUERY, INVOICE_QUERY, MO_CATEGORY, MO_GRID_QUERY, MO_GRID_ROW_QUERY, MO_ID, MO_QUERY, MO_TYPE, PLAN_JSP, PROJECT_CATEGORY, PROJECT_GRID_QUERY, PROJECT_GRID_ROW_QUERY, PROJECT_ID, PROJECT_LINE_ITEM_ID, PROJECT_LINE_ITEM_IS_VERSION_FINAL, PROJECT_LINE_ITEM_QUERY, PROJECT_QUERY, TASK_CATEGORY, TASK_ID, TASK_QUERY, TEAM_CATEGORY, TEAM_FUNC, TEAM_ID, TEAM_QUERY, USER_CATEGORY, USER_FUNC, USER_ID, USER_QUERY
 
Constructor Summary
AttachmentHandle(java.net.URL baseURL, int id, int parentObjectId, java.lang.String parentObjectType)
          Create a new instance from the specified Plan base URL and component identifier.
 
Method Summary
 java.lang.String getParentObjectId()
           
private  java.lang.String getParentObjectInfo(java.lang.String key)
           
 java.lang.String getParentObjectType()
           
 
Methods inherited from class com.unica.publicapi.plan.api.Handle
equals, getBaseURL, getComponentId, getComponentTypeEnum, getExtensions, getURL, hashCode, makeHandle, makeHandle, makeHandleForTrigger, toExternalForm, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PARENT_OBJECT_TYPE_EXTENSION

private static final java.lang.String PARENT_OBJECT_TYPE_EXTENSION
See Also:
Constant Field Values

PARENT_OBJECT_ID_EXTENSION

private static final java.lang.String PARENT_OBJECT_ID_EXTENSION
See Also:
Constant Field Values
Constructor Detail

AttachmentHandle

public AttachmentHandle(java.net.URL baseURL,
                        int id,
                        int parentObjectId,
                        java.lang.String parentObjectType)
Create a new instance from the specified Plan base URL and component identifier.

Parameters:
baseURL - base url
id -
Method Detail

getParentObjectType

public java.lang.String getParentObjectType()

getParentObjectId

public java.lang.String getParentObjectId()

getParentObjectInfo

private java.lang.String getParentObjectInfo(java.lang.String key)