JHPcte
Class PcteObjectReference

java.lang.Object
  |
  +--JHPcte.PcteObjectReference
Direct Known Subclasses:
NttObjectReference

public class PcteObjectReference
extends java.lang.Object

The Java representation of a Pcte_object_reference.


Field Summary
protected  PcteProcess process
           
protected  java.lang.String ref_id
           
 
Constructor Summary
protected PcteObjectReference(PcteProcess process, java.lang.String ref_id)
          constructor
 
Method Summary
 PcteProcess getPcteProcess()
          return the PCTE process this reference was created in
 java.lang.String getRefId()
           
 int HPcte_check_type_rights_acl_and_locks(java.lang.String[] attributes, int type_modes, int access_modes, int lock_type)
           
 boolean HPcte_contents_check_for_link(java.lang.String link_name, java.lang.String attribute)
           
 boolean HPcte_contents_check_for_object(java.lang.String attribute)
           
 PcteContentsHandle HPcte_contents_open_for_link(java.lang.String link, java.lang.String attribute, int opening_mode)
          CONTENTS_OPEN_FOR_LINK
 PcteContentsHandle HPcte_contents_open_for_object(java.lang.String attribute, int opening_mode)
          CONTENTS_OPEN_FOR_OBJECT
 void HPcte_link_create_and_set_several_attributes(java.lang.String new_link, PcteObjectReference dest, java.lang.String reverse_key, PcteAttributeAssignment[] attributes)
           
 java.lang.String HPcte_link_string_attribute_get_filename(java.lang.String link, java.lang.String attribute)
          author: MM
 int HPcte_lwp_get_process_exact_identifier()
           
 PcteObjectReference HPcte_object_create_and_set_several_attributes(java.lang.String type_name, java.lang.String new_link, java.lang.String reverse_key, PcteObjectReference on_same_volume_as, PcteAtomicAccessRights access_mask, PcteAttributeAssignment[] attributes)
           
 int HPcte_object_references_are_equal(PcteObjectReference second_reference)
          OBJECT_REFERENCES_ARE_EQUAL, H-PCTE specific
 void HPcte_object_set_acl_entry_recursive(int group_identifier, PcteRequestedAccessRights modes)
           
 java.lang.String HPcte_object_string_attribute_get_filename(java.lang.String attribute)
          author: MM
 java.lang.String[] HPcte_test_link_lock(java.lang.String link_name, java.lang.String attribute, int lock_granule, int lock_type)
           
 java.lang.String[] HPcte_test_object_lock(java.lang.String attribute, java.lang.String link_type_name, int lock_granule, int lock_type)
           
 int Pcte_group_initialize()
          19.3.1 GROUP_INITIALIZE
 java.util.Hashtable Pcte_hashed_link_get_attributes_of_types(java.lang.String link, java.lang.String[] attribute_types)
          LINK_GET_SEVERAL_ATTRIBUTES
 java.util.Hashtable Pcte_hashed_object_get_attributes_of_types(java.lang.String[] attribute_types)
          9.3.9 OBJECT_GET_SEVERAL_ATTRIBUTES
 void Pcte_link_create(java.lang.String new_link, PcteObjectReference dest, java.lang.String reverse_key)
          9.2.1 LINK_CREATE
 void Pcte_link_delete(java.lang.String link)
          9.2.2 LINK_DELETE
 PcteAttributeValue Pcte_link_get_attribute(java.lang.String link, java.lang.String attribute)
          9.2.4 LINK_GET_ATTRIBUTE
 PcteAttributeAssignment[] Pcte_link_get_attributes_in_working_schema(java.lang.String link)
          9.2.8 LINK_GET_SEVERAL_ATTRIBUTES
 PcteAttributeAssignment[] Pcte_link_get_attributes_of_types(java.lang.String link, java.lang.String[] attribute_types)
          LINK_GET_SEVERAL_ATTRIBUTES
 int Pcte_link_get_destination_volume(java.lang.String link)
          Pcte_link_get_destination_volume (9.2.5)
 java.lang.String Pcte_link_get_key(java.lang.String link)
          9.2.6 LINK_GET_KEY
 PcteLinkDescriptor Pcte_link_get_reverse(java.lang.String link_name)
          9.2.7 LINK_GET_REVERSE
 void Pcte_link_replace(java.lang.String link, PcteObjectReference new_origin, java.lang.String new_link, java.lang.String new_reverse_key)
          9.2.9 LINK_REPLACE
 void Pcte_link_set_attribute(java.lang.String link, java.lang.String attribute, PcteAttributeValue value)
          9.2.11 LINK_SET_ATTRIBUTE
 void Pcte_link_set_several_attributes(java.lang.String link, PcteAttributeAssignment[] attributes)
          9.2.12 LINK_SET_SEVERAL_ATTRIBUTES
 void Pcte_lock_set_link(java.lang.String link, java.lang.String attribute_name, int lock_granule, int lock_type, boolean wait_flag)
           
 void Pcte_lock_set_object(java.lang.String attribute_name, java.lang.String link_type_name, int lock_granule, int lock_type, boolean wait_flag)
           
 boolean Pcte_object_check_permission(int access_modes, int object_scope)
          19.2.2 OBJECT_CHECK_PERMISSION
 boolean[] Pcte_object_check_several_permissions(int[] access_modes, int object_scope)
          19.2.2 OBJECT_CHECK_PERMISSION Returns an array of booleans containing permissions corresponding to the access modes given in access_modes.
 void Pcte_object_convert(java.lang.String type_name)
          9.3.2 OBJECT_CONVERT
 PcteObjectReference Pcte_object_copy(PcteObjectReference new_origin, java.lang.String new_link, java.lang.String reverse_key, PcteObjectReference on_same_volume_as, PcteAtomicAccessRights access_mask)
          9.3.3 OBJECT_COPY copy object referenced by this object reference
 PcteObjectReference Pcte_object_create(java.lang.String type_name, java.lang.String new_link, java.lang.String reverse_key, PcteObjectReference on_same_volume_as, PcteAtomicAccessRights access_mask)
          9.3.4 OBJECT_CREATE create an object that is connected to the object referenced by this object reference via a link of the given name
 void Pcte_object_delete(java.lang.String link_name)
          9.3.5 OBJECT_DELETE delete the object connected via a link of the given name to the object referenced by this object reference
 PcteAclEntry[] Pcte_object_get_acl(int object_scope)
          19.2.3 OBJECT_GET_ACL
 PcteObjectReference[] Pcte_object_get_all_destination_objects(java.lang.String[] types)
          HPCTE_OBJECT_GET_ALL_DESTINATION_OBJECTS
 PcteAttributeValue Pcte_object_get_attribute(java.lang.String attribute)
          9.3.7 OBJECT_GET_ATTRIBUTE
 PcteAttributeAssignment[] Pcte_object_get_attributes_in_working_schema()
          9.3.9 OBJECT_GET_SEVERAL_ATTRIBUTES
 PcteAttributeAssignment[] Pcte_object_get_attributes_of_types(java.lang.String[] attribute_types)
          9.3.9 OBJECT_GET_SEVERAL_ATTRIBUTES
 java.lang.String Pcte_object_get_type()
          9.3.10 OBJECT_GET_TYPE
 PcteLinkSetDescriptor[] Pcte_object_list_all_links(int link_scope, int object_scope, int categories)
          9.3.12 OBJECT_LIST_LINKS (ALL_LINKS)
 PcteLinkSetDescriptor[] Pcte_object_list_links_in_working_schema(int link_scope, int object_scope, int categories)
          9.3.12 OBJECT_LIST_LINKS (IN_WORKING_SCHEMA)
 PcteLinkSetDescriptor[] Pcte_object_list_links_of_single_type(int link_scope, int object_scope, java.lang.String type)
           
 PcteLinkSetDescriptor[] Pcte_object_list_links_of_types(int link_scope, int object_scope, java.lang.String[] types)
          9.3.12 OBJECT_LIST_LINKS (OF_TYPES)
 void Pcte_object_move(PcteObjectReference on_same_volume_as, int object_scope)
          9.3.14 OBJECT_MOVE
 PcteObjectReference Pcte_object_reference_copy(int evaluation_point)
          23.2.1 OBJECT_REFERENCE_COPY
 java.lang.String Pcte_object_reference_get_path()
           
 PcteObjectReference Pcte_object_reference_set_relative(java.lang.String pathname, int eval_point)
          23.2.6 OBJECT_REFERENCE_SET_RELATIVE
 void Pcte_object_reference_unset()
          23.2.7 OBJECT_REFERENCE_UNSET
 int Pcte_object_references_are_equal(PcteObjectReference second_reference)
          23.2.8 OBJECT_REFERENCES_ARE_EQUAL
 void Pcte_object_set_acl_entry(int group_identifier, PcteRequestedAccessRights modes, int object_scope)
          19.2.4 OBJECT_SET_ACL_ENTRY
 void Pcte_object_set_attribute(java.lang.String attribute, PcteAttributeValue value)
          9.3.16 OBJECT_SET_ATTRIBUTE
 void Pcte_object_set_several_acl_entries(PcteAclEntry[] acl_entries, int object_scope)
           
 void Pcte_object_set_several_attributes(PcteAttributeAssignment[] attributes)
          9.3.18 OBJECT_SET_SEVERAL_ATTRIBUTES
 void Pcte_sds_add_destination(java.lang.String link_type, java.lang.String object_type)
          10.2.1 SDS_ADD_DESTINATION
 void Pcte_sds_apply_attribute_type(java.lang.String attribute_type, java.lang.String type)
          10.2.2 SDS_APPLY_ATTRIBUTE_TYPE
 void Pcte_user_group_add_member(PcteObjectReference user)
          19.3.8 USER_GROUP_ADD_MEMBER
 void Pcte_user_group_add_subgroup(PcteObjectReference subgroup)
          19.3.9 USER_GROUP_ADD_SUBGROUP
 void Pcte_user_group_remove_member(PcteObjectReference member)
          19.3.10 USER_GROUP_REMOVE_MEMBER
 void Pcte_user_group_remove_subgroup(PcteObjectReference subgroup)
          19.3.11 USER_GROUP_REMOVE_SUBGROUP
 PcteObjectReference[] Pcte_volume_list_objects(java.lang.String[] types)
          9.3.20 VOLUME_LIST_OBJECTS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

process

protected PcteProcess process

ref_id

protected java.lang.String ref_id
Constructor Detail

PcteObjectReference

protected PcteObjectReference(PcteProcess process,
                              java.lang.String ref_id)
constructor
Method Detail

getRefId

public java.lang.String getRefId()

Pcte_object_convert

public void Pcte_object_convert(java.lang.String type_name)
                         throws PcteException
9.3.2 OBJECT_CONVERT

Pcte_object_copy

public PcteObjectReference Pcte_object_copy(PcteObjectReference new_origin,
                                            java.lang.String new_link,
                                            java.lang.String reverse_key,
                                            PcteObjectReference on_same_volume_as,
                                            PcteAtomicAccessRights access_mask)
                                     throws PcteException
9.3.3 OBJECT_COPY copy object referenced by this object reference

getPcteProcess

public PcteProcess getPcteProcess()
return the PCTE process this reference was created in

Pcte_object_create

public PcteObjectReference Pcte_object_create(java.lang.String type_name,
                                              java.lang.String new_link,
                                              java.lang.String reverse_key,
                                              PcteObjectReference on_same_volume_as,
                                              PcteAtomicAccessRights access_mask)
                                       throws PcteException
9.3.4 OBJECT_CREATE create an object that is connected to the object referenced by this object reference via a link of the given name

HPcte_object_create_and_set_several_attributes

public PcteObjectReference HPcte_object_create_and_set_several_attributes(java.lang.String type_name,
                                                                          java.lang.String new_link,
                                                                          java.lang.String reverse_key,
                                                                          PcteObjectReference on_same_volume_as,
                                                                          PcteAtomicAccessRights access_mask,
                                                                          PcteAttributeAssignment[] attributes)
                                                                   throws PcteException

Pcte_object_delete

public void Pcte_object_delete(java.lang.String link_name)
                        throws PcteException
9.3.5 OBJECT_DELETE delete the object connected via a link of the given name to the object referenced by this object reference

Pcte_object_check_permission

public boolean Pcte_object_check_permission(int access_modes,
                                            int object_scope)
                                     throws PcteException
19.2.2 OBJECT_CHECK_PERMISSION

Pcte_object_check_several_permissions

public boolean[] Pcte_object_check_several_permissions(int[] access_modes,
                                                       int object_scope)
                                                throws PcteException
19.2.2 OBJECT_CHECK_PERMISSION Returns an array of booleans containing permissions corresponding to the access modes given in access_modes.
Parameters:
access_modes - Array of access modes
object_scope - Pcte_object_scope
Returns:
array of booleans with permissions

Pcte_object_reference_copy

public PcteObjectReference Pcte_object_reference_copy(int evaluation_point)
                                               throws PcteException
23.2.1 OBJECT_REFERENCE_COPY

Pcte_object_reference_get_path

public java.lang.String Pcte_object_reference_get_path()
                                                throws PcteException

Pcte_object_reference_set_relative

public PcteObjectReference Pcte_object_reference_set_relative(java.lang.String pathname,
                                                              int eval_point)
                                                       throws PcteException
23.2.6 OBJECT_REFERENCE_SET_RELATIVE

Pcte_object_reference_unset

public void Pcte_object_reference_unset()
                                 throws PcteException
23.2.7 OBJECT_REFERENCE_UNSET

Pcte_object_references_are_equal

public int Pcte_object_references_are_equal(PcteObjectReference second_reference)
                                     throws PcteException
23.2.8 OBJECT_REFERENCES_ARE_EQUAL

HPcte_object_references_are_equal

public int HPcte_object_references_are_equal(PcteObjectReference second_reference)
                                      throws PcteException
OBJECT_REFERENCES_ARE_EQUAL, H-PCTE specific

HPcte_link_string_attribute_get_filename

public java.lang.String HPcte_link_string_attribute_get_filename(java.lang.String link,
                                                                 java.lang.String attribute)
                                                          throws PcteException
author: MM

HPcte_object_string_attribute_get_filename

public java.lang.String HPcte_object_string_attribute_get_filename(java.lang.String attribute)
                                                            throws PcteException
author: MM

Pcte_link_create

public void Pcte_link_create(java.lang.String new_link,
                             PcteObjectReference dest,
                             java.lang.String reverse_key)
                      throws PcteException
9.2.1 LINK_CREATE

HPcte_link_create_and_set_several_attributes

public void HPcte_link_create_and_set_several_attributes(java.lang.String new_link,
                                                         PcteObjectReference dest,
                                                         java.lang.String reverse_key,
                                                         PcteAttributeAssignment[] attributes)
                                                  throws PcteException

Pcte_link_delete

public void Pcte_link_delete(java.lang.String link)
                      throws PcteException
9.2.2 LINK_DELETE

Pcte_link_get_attribute

public PcteAttributeValue Pcte_link_get_attribute(java.lang.String link,
                                                  java.lang.String attribute)
                                           throws PcteException
9.2.4 LINK_GET_ATTRIBUTE

Pcte_link_get_key

public java.lang.String Pcte_link_get_key(java.lang.String link)
                                   throws PcteException
9.2.6 LINK_GET_KEY

Pcte_link_get_reverse

public PcteLinkDescriptor Pcte_link_get_reverse(java.lang.String link_name)
                                         throws PcteException
9.2.7 LINK_GET_REVERSE

Pcte_link_get_attributes_in_working_schema

public PcteAttributeAssignment[] Pcte_link_get_attributes_in_working_schema(java.lang.String link)
                                                                     throws PcteException
9.2.8 LINK_GET_SEVERAL_ATTRIBUTES

Pcte_link_replace

public void Pcte_link_replace(java.lang.String link,
                              PcteObjectReference new_origin,
                              java.lang.String new_link,
                              java.lang.String new_reverse_key)
                       throws PcteException
9.2.9 LINK_REPLACE

Pcte_link_set_attribute

public void Pcte_link_set_attribute(java.lang.String link,
                                    java.lang.String attribute,
                                    PcteAttributeValue value)
                             throws PcteException
9.2.11 LINK_SET_ATTRIBUTE

Pcte_link_set_several_attributes

public void Pcte_link_set_several_attributes(java.lang.String link,
                                             PcteAttributeAssignment[] attributes)
                                      throws PcteException
9.2.12 LINK_SET_SEVERAL_ATTRIBUTES

Pcte_object_get_attribute

public PcteAttributeValue Pcte_object_get_attribute(java.lang.String attribute)
                                             throws PcteException
9.3.7 OBJECT_GET_ATTRIBUTE

Pcte_object_get_attributes_in_working_schema

public PcteAttributeAssignment[] Pcte_object_get_attributes_in_working_schema()
                                                                       throws PcteException
9.3.9 OBJECT_GET_SEVERAL_ATTRIBUTES

Pcte_object_get_attributes_of_types

public PcteAttributeAssignment[] Pcte_object_get_attributes_of_types(java.lang.String[] attribute_types)
                                                              throws PcteException
9.3.9 OBJECT_GET_SEVERAL_ATTRIBUTES

Pcte_hashed_object_get_attributes_of_types

public java.util.Hashtable Pcte_hashed_object_get_attributes_of_types(java.lang.String[] attribute_types)
                                                               throws PcteException
9.3.9 OBJECT_GET_SEVERAL_ATTRIBUTES

Pcte_object_get_type

public java.lang.String Pcte_object_get_type()
                                      throws PcteException
9.3.10 OBJECT_GET_TYPE

Pcte_object_list_all_links

public PcteLinkSetDescriptor[] Pcte_object_list_all_links(int link_scope,
                                                          int object_scope,
                                                          int categories)
                                                   throws PcteException
9.3.12 OBJECT_LIST_LINKS (ALL_LINKS)

Pcte_object_list_links_in_working_schema

public PcteLinkSetDescriptor[] Pcte_object_list_links_in_working_schema(int link_scope,
                                                                        int object_scope,
                                                                        int categories)
                                                                 throws PcteException
9.3.12 OBJECT_LIST_LINKS (IN_WORKING_SCHEMA)

Pcte_object_list_links_of_types

public PcteLinkSetDescriptor[] Pcte_object_list_links_of_types(int link_scope,
                                                               int object_scope,
                                                               java.lang.String[] types)
                                                        throws PcteException
9.3.12 OBJECT_LIST_LINKS (OF_TYPES)

Pcte_object_list_links_of_single_type

public PcteLinkSetDescriptor[] Pcte_object_list_links_of_single_type(int link_scope,
                                                                     int object_scope,
                                                                     java.lang.String type)
                                                              throws PcteException

Pcte_object_get_all_destination_objects

public PcteObjectReference[] Pcte_object_get_all_destination_objects(java.lang.String[] types)
                                                              throws PcteException
HPCTE_OBJECT_GET_ALL_DESTINATION_OBJECTS

Pcte_object_move

public void Pcte_object_move(PcteObjectReference on_same_volume_as,
                             int object_scope)
                      throws PcteException
9.3.14 OBJECT_MOVE

Pcte_object_set_attribute

public void Pcte_object_set_attribute(java.lang.String attribute,
                                      PcteAttributeValue value)
                               throws PcteException
9.3.16 OBJECT_SET_ATTRIBUTE

Pcte_object_set_several_attributes

public void Pcte_object_set_several_attributes(PcteAttributeAssignment[] attributes)
                                        throws PcteException
9.3.18 OBJECT_SET_SEVERAL_ATTRIBUTES

Pcte_volume_list_objects

public PcteObjectReference[] Pcte_volume_list_objects(java.lang.String[] types)
                                               throws PcteException
9.3.20 VOLUME_LIST_OBJECTS

Pcte_sds_add_destination

public void Pcte_sds_add_destination(java.lang.String link_type,
                                     java.lang.String object_type)
                              throws PcteException
10.2.1 SDS_ADD_DESTINATION

Pcte_sds_apply_attribute_type

public void Pcte_sds_apply_attribute_type(java.lang.String attribute_type,
                                          java.lang.String type)
                                   throws PcteException
10.2.2 SDS_APPLY_ATTRIBUTE_TYPE

Pcte_group_initialize

public int Pcte_group_initialize()
                          throws PcteException
19.3.1 GROUP_INITIALIZE

Pcte_user_group_add_member

public void Pcte_user_group_add_member(PcteObjectReference user)
                                throws PcteException
19.3.8 USER_GROUP_ADD_MEMBER

Pcte_user_group_add_subgroup

public void Pcte_user_group_add_subgroup(PcteObjectReference subgroup)
                                  throws PcteException
19.3.9 USER_GROUP_ADD_SUBGROUP

Pcte_user_group_remove_member

public void Pcte_user_group_remove_member(PcteObjectReference member)
                                   throws PcteException
19.3.10 USER_GROUP_REMOVE_MEMBER

Pcte_user_group_remove_subgroup

public void Pcte_user_group_remove_subgroup(PcteObjectReference subgroup)
                                     throws PcteException
19.3.11 USER_GROUP_REMOVE_SUBGROUP

Pcte_object_get_acl

public PcteAclEntry[] Pcte_object_get_acl(int object_scope)
                                   throws PcteException
19.2.3 OBJECT_GET_ACL

Pcte_object_set_acl_entry

public void Pcte_object_set_acl_entry(int group_identifier,
                                      PcteRequestedAccessRights modes,
                                      int object_scope)
                               throws PcteException
19.2.4 OBJECT_SET_ACL_ENTRY

HPcte_object_set_acl_entry_recursive

public void HPcte_object_set_acl_entry_recursive(int group_identifier,
                                                 PcteRequestedAccessRights modes)
                                          throws PcteException

Pcte_object_set_several_acl_entries

public void Pcte_object_set_several_acl_entries(PcteAclEntry[] acl_entries,
                                                int object_scope)
                                         throws PcteException

HPcte_contents_open_for_object

public PcteContentsHandle HPcte_contents_open_for_object(java.lang.String attribute,
                                                         int opening_mode)
                                                  throws PcteException
CONTENTS_OPEN_FOR_OBJECT

HPcte_contents_open_for_link

public PcteContentsHandle HPcte_contents_open_for_link(java.lang.String link,
                                                       java.lang.String attribute,
                                                       int opening_mode)
                                                throws PcteException
CONTENTS_OPEN_FOR_LINK

HPcte_contents_check_for_object

public boolean HPcte_contents_check_for_object(java.lang.String attribute)
                                        throws PcteException

HPcte_contents_check_for_link

public boolean HPcte_contents_check_for_link(java.lang.String link_name,
                                             java.lang.String attribute)
                                      throws PcteException

Pcte_link_get_attributes_of_types

public PcteAttributeAssignment[] Pcte_link_get_attributes_of_types(java.lang.String link,
                                                                   java.lang.String[] attribute_types)
                                                            throws PcteException
LINK_GET_SEVERAL_ATTRIBUTES

Pcte_hashed_link_get_attributes_of_types

public java.util.Hashtable Pcte_hashed_link_get_attributes_of_types(java.lang.String link,
                                                                    java.lang.String[] attribute_types)
                                                             throws PcteException
LINK_GET_SEVERAL_ATTRIBUTES

HPcte_check_type_rights_acl_and_locks

public int HPcte_check_type_rights_acl_and_locks(java.lang.String[] attributes,
                                                 int type_modes,
                                                 int access_modes,
                                                 int lock_type)
                                          throws PcteException

Pcte_lock_set_object

public void Pcte_lock_set_object(java.lang.String attribute_name,
                                 java.lang.String link_type_name,
                                 int lock_granule,
                                 int lock_type,
                                 boolean wait_flag)
                          throws PcteException

Pcte_lock_set_link

public void Pcte_lock_set_link(java.lang.String link,
                               java.lang.String attribute_name,
                               int lock_granule,
                               int lock_type,
                               boolean wait_flag)
                        throws PcteException
Parameters:
lock_granule - constants defined in HPcteLockGranule
lock_type - constants defined in HPcteLockType

HPcte_lwp_get_process_exact_identifier

public int HPcte_lwp_get_process_exact_identifier()
                                           throws PcteException

HPcte_test_object_lock

public java.lang.String[] HPcte_test_object_lock(java.lang.String attribute,
                                                 java.lang.String link_type_name,
                                                 int lock_granule,
                                                 int lock_type)
                                          throws PcteException
Parameters:
lock_granule - constants defined in HPcteLockGranule
lock_type - constants defined in HPcteLockType

HPcte_test_link_lock

public java.lang.String[] HPcte_test_link_lock(java.lang.String link_name,
                                               java.lang.String attribute,
                                               int lock_granule,
                                               int lock_type)
                                        throws PcteException
Parameters:
lock_granule - constants defined in HPcteLockGranule
lock_type - constants defined in HPcteLockType

Pcte_link_get_destination_volume

public int Pcte_link_get_destination_volume(java.lang.String link)
                                     throws PcteException
Pcte_link_get_destination_volume (9.2.5)
Parameters:
String - link
Returns:
int volume_info