com.plumtree.server
Interface IPTObjectProperties


public interface IPTObjectProperties

Modify and retrieve property data associated with object-manager managed objects, administrative folders, and document folders.

Author:
Joseph Chen

Method Summary
 IPTQueryResult GetPropertyData(int propIDMask)
          Retrieve non-reference property data for the object from the database.
 IPTQueryResult GetPropertyRefData(int nPropIDMask)
          Retrieve reference property data for the object from the database.
 IPTQueryResult GetSinglePropertyData(int propertyID, int propIDMask)
          Retrieve non-reference property data of a single property for the object from the database.
 IPTQueryResult GetSinglePropertyRefData(int propertyID, int propIDMask)
          Retrieve reference property data of a single property for the object from the database.
 void SetPropertyData(java.lang.Object[][] propertyData)
          Sets non-reference property data for the object.
 void SetPropertyRefData(java.lang.Object[][] propertyData)
          Sets reference property data for the object.
 

Method Detail

GetPropertyData

IPTQueryResult GetPropertyData(int propIDMask)
Retrieve non-reference property data for the object from the database.

Parameters:
propIDMask - PT_PROPIDS mask
Returns:
Query result containing non-reference property data

GetPropertyRefData

IPTQueryResult GetPropertyRefData(int nPropIDMask)
Retrieve reference property data for the object from the database.

Parameters:
propIDMask - Property ID mask
Returns:
Query result containing reference property data

GetSinglePropertyData

IPTQueryResult GetSinglePropertyData(int propertyID,
                                     int propIDMask)
Retrieve non-reference property data of a single property for the object from the database.

Parameters:
propertyID - Property ID
propIDMask - PT_PROPIDS mask
Returns:
Query result containing non-reference property data of a single property

GetSinglePropertyRefData

IPTQueryResult GetSinglePropertyRefData(int propertyID,
                                        int propIDMask)
Retrieve reference property data of a single property for the object from the database.

Parameters:
propertyID - Property ID
propIDMask - PT_PROPIDS mask
Returns:
Query result containing reference property data of a single property

SetPropertyData

void SetPropertyData(java.lang.Object[][] propertyData)
Sets non-reference property data for the object.

Parameters:
propertyData - Array of property data

SetPropertyRefData

void SetPropertyRefData(java.lang.Object[][] propertyData)
Sets reference property data for the object.

Parameters:
propertyData - Array of property data