|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPTProperty
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 |
Methods inherited from interface com.plumtree.server.IPTServerContext |
---|
GetAccessLevel, GetACL, GetLastModifiedBy, GetLockState, GetObjectID, GetOwnerID, GetServerContextSettings, GetSession, GetSettings, LockObject, SetLastModifiedBy, SetObjectID, SetOwnerID, SetServerContextSettings, SetSettings, UnlockObject |
Methods inherited from interface com.plumtree.server.IPTStorable |
---|
Store |
Method Detail |
---|
void Initialize(int propType)
propType
- the Property type, from PT_PROPERTY_TYPESPT_PROPERTY_TYPES
int GetType()
PT_PROPERTY_TYPES
int GetCharacteristicsAsInt(int propertyCharacteristic)
propertyCharacteristic
- the ID of the characteristic desired
PT_PROPERTY_TYPES
java.lang.String GetCharacteristicsAsString(int propertyCharacteristic)
propertyCharacteristic
- the ID of the characteristic desired
PT_PROPERTY_TYPES
java.lang.Object[][] GetCharacteristicsAsObject2DArray(int propertyCharacteristic)
propertyCharacteristic
- the ID of the characteristic desired
PT_PROPERTY_TYPES
void SetCharacteristics(int propertyCharacteristic, int characteristicValue)
propertyCharacteristic
- the ID of the characteristiccharacteristicValue
- the value to be assigned to the characteristicPT_PROPERTY_TYPES
void SetCharacteristics(int propertyCharacteristic, java.lang.String characteristicValue)
propertyCharacteristic
- the ID of the characteristiccharacteristicValue
- the value to be assigned to the characteristicPT_PROPERTY_TYPES
void SetCharacteristics(int propertyCharacteristic, java.lang.Object[][] characteristicValue)
propertyCharacteristic
- the ID of the characteristiccharacteristicValue
- the value to be assigned to the characteristicPT_PROPERTY_TYPES
IPTPickListEditor GetPickList()
IPTPickListEditor
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_COLUMNS
int[] GetMappings()
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: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |