|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
A Property represents normalized extended metadata about Plumtree objects. For example, a Card contains metadata such as the Card name, last modified date, etc. This is "standard" Plumtree metadata. A Card may also contain information such as the author of the underlying document, or the last modified time of the file. This data is associated with particular, named Properties (such as the "Author" Property.)
IPTObjectProperties,
IPTCardPropertyValues| Method Summary | |
int |
GetCharacteristicsAsInt(int propertyCharacteristic)
Properties have a number of characteristics which determine how the Property is used. |
java.lang.Object[][] |
GetCharacteristicsAsObject2DArray(int propertyCharacteristic)
Properties have a number of characteristics which determine how the Property is used. |
java.lang.String |
GetCharacteristicsAsString(int propertyCharacteristic)
Properties have a number of characteristics which determine how the Property is used. |
int[] |
GetMappings()
Properties are associated with specified classes of Plumtree objects. |
IPTPickListEditor |
GetPickList()
Properties may optionally be associated with picklists. |
int |
GetType()
Returns the PT_PROPERTY_TYPES value with which this object was initialized |
void |
Initialize(int propType)
Initialize must be called before the Property can be stored. |
void |
SetCharacteristics(int propertyCharacteristic,
int characteristicValue)
Properties have a number of characteristics which determine how the Property is used. |
void |
SetCharacteristics(int propertyCharacteristic,
java.lang.Object[][] characteristicValue)
Properties have a number of characteristics which determine how the Property is used. |
void |
SetCharacteristics(int propertyCharacteristic,
java.lang.String characteristicValue)
Properties have a number of characteristics which determine how the Property is used. |
void |
SetMappings(int[] classIDs)
Properties are associated with specified classes of Plumtree objects. |
void |
UpdateValues(java.lang.Object[][] propertyValueInfo)
Property values can be updated "in bulk." For instance, suppose that each Plumtree object contained a Department Property, which recorded the department in the company that was responsible for maintaining the object. |
| Methods inherited from interface com.plumtree.server.IPTObject |
GetAdminFolderID, GetClassID, GetCreated, GetImageUUID, GetLastModified, GetObjectProperties, SetAdminFolderID, SetImageUUID, SetLastModified |
| Methods inherited from interface com.plumtree.server.IPTLocalizable |
GetDescription, GetIsLocalized, GetLocalizedDescription, GetLocalizedDescriptions, GetLocalizedName, GetLocalizedNames, GetName, GetPrimaryLang, GetSupportsLocalization, SetDescription, SetIsLocalized, SetLocalizedDescriptions, SetLocalizedNames, SetName, SetPrimaryLang |
| Methods inherited from interface com.plumtree.server.IPTUnknown |
GetInterfaces |
| Method Detail |
public void Initialize(int propType)
propType - the Property type, from PT_PROPERTY_TYPESPT_PROPERTY_TYPESpublic int GetType()
PT_PROPERTY_TYPESpublic int GetCharacteristicsAsInt(int propertyCharacteristic)
propertyCharacteristic - the ID of the characteristic desiredPT_PROPERTY_TYPESpublic java.lang.String GetCharacteristicsAsString(int propertyCharacteristic)
propertyCharacteristic - the ID of the characteristic desiredPT_PROPERTY_TYPESpublic java.lang.Object[][] GetCharacteristicsAsObject2DArray(int propertyCharacteristic)
propertyCharacteristic - the ID of the characteristic desiredPT_PROPERTY_TYPES
public void SetCharacteristics(int propertyCharacteristic,
int characteristicValue)
propertyCharacteristic - the ID of the characteristiccharacteristicValue - the value to be assigned to the characteristicPT_PROPERTY_TYPES
public void SetCharacteristics(int propertyCharacteristic,
java.lang.String characteristicValue)
propertyCharacteristic - the ID of the characteristiccharacteristicValue - the value to be assigned to the characteristicPT_PROPERTY_TYPES
public void SetCharacteristics(int propertyCharacteristic,
java.lang.Object[][] characteristicValue)
propertyCharacteristic - the ID of the characteristiccharacteristicValue - the value to be assigned to the characteristicPT_PROPERTY_TYPESpublic IPTPickListEditor GetPickList()
IPTPickListEditorpublic void UpdateValues(java.lang.Object[][] propertyValueInfo)
propertyValueInfo - a 2D array describing the values to be
changed. The columns in the array are described by the
PT_EDIT_BULK_PROPDATA_COLUMNS constants.PT_EDIT_BULK_PROPDATA_COLUMNSpublic int[] GetMappings()
public void SetMappings(int[] classIDs)
classIDs - a 1D int array of the class IDs of the relevant classes, from the
PT_CLASSIDS constants.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||