Collaboration API Documentation

com.filenet.bso.api.collaboration
Interface PersistentBaseObject

All Known Subinterfaces:
Email, EmailSubpart, FolderContainer, Forum, Meeting, MeetingSession, Member, Participant, Poll, PollResponse, Posting, Relationship, ReplyPosting, Task, Team, Teamspace, TopicPosting, UserSubscription

public interface PersistentBaseObject


Method Summary
 com.filenet.wcm.api.BaseObject getBaseObject()
          Returns a BaseObject, which provides access to the underlying Content Java API object for this object.
 java.lang.String getID()
          Returns the ID (in GUID format) for this object.
 com.filenet.wcm.api.ObjectStore getObjectStore()
          Returns this object's parent Content Engine object store.
 com.filenet.wcm.api.Properties getProperties(java.lang.String[] propertyNames)
          Retrieve persistent property values.
 boolean isMembershipManagedSecurity()
           
 boolean isOwner()
           
 void refresh()
          Force refresh of object data.
 void setProperties(com.filenet.wcm.api.Properties properties)
          Set persistent property values.
 

Method Detail

isOwner

public boolean isOwner()
Returns:
A boolean indicating if the current user is the owner of this object.

isMembershipManagedSecurity

public boolean isMembershipManagedSecurity()
Returns:
A boolean indicating if the security of the object is being managed by the teamspace.

getBaseObject

public com.filenet.wcm.api.BaseObject getBaseObject()
Returns a BaseObject, which provides access to the underlying Content Java API object for this object.

Returns:
A BsoBaseObject.

getID

public java.lang.String getID()
Returns the ID (in GUID format) for this object.

Returns:
A String containing an object GUID.

getObjectStore

public com.filenet.wcm.api.ObjectStore getObjectStore()
Returns this object's parent Content Engine object store.

Returns:
Content Java API ObjectStore object.

refresh

public void refresh()
Force refresh of object data.

setProperties

public void setProperties(com.filenet.wcm.api.Properties properties)
                   throws ValidationException
Set persistent property values.

Parameters:
properties - Collection of properties to set.
Throws:
ValidationException -  

getProperties

public com.filenet.wcm.api.Properties getProperties(java.lang.String[] propertyNames)
Retrieve persistent property values.

Parameters:
propertyNames - Array of property names.

Returns:
A collection of property objects.

Collaboration API Documentation

Copyright ?2002 - 2005 FileNet Corporation. All rights reserved.