org.pentaho.commons.util.repository.type
Interface CmisObject

All Known Implementing Classes:
CmisObjectImpl

public interface CmisObject


Field Summary
static String LOCALIZEDNAME
           
static String NAME
           
static String OBJECT_TYPE_FOLDER
           
static String VISIBLE
           
 
Method Summary
 Boolean findBooleanProperty(String name, boolean defaultValue)
           
 Calendar findDateTimeProperty(String name, Calendar defaultValue)
           
 BigDecimal findDecimalProperty(String name, BigDecimal defaultValue)
           
 String findHtmlProperty(String name, String defaultValue)
           
 String findIdProperty(String name, String defaultValue)
           
 Integer findIntegerProperty(String name, Integer defaultValue)
           
 String findStringProperty(String name, String defaultValue)
           
 String findUriProperty(String name, String defaultValue)
           
 String findXmlProperty(String name, String defaultValue)
           
 AllowableActions getAllowableActions()
           
 List<CmisObject> getChild()
           
 CmisProperties getProperties()
           
 List<CmisObject> getRelationship()
           
 void setAllowableActions(AllowableActions allowableActions)
           
 void setChild(List<CmisObject> child)
           
 void setProperties(CmisProperties properties)
           
 void setRelationship(List<CmisObject> relationship)
           
 

Field Detail

OBJECT_TYPE_FOLDER

static final String OBJECT_TYPE_FOLDER
See Also:
Constant Field Values

LOCALIZEDNAME

static final String LOCALIZEDNAME
See Also:
Constant Field Values

NAME

static final String NAME
See Also:
Constant Field Values

VISIBLE

static final String VISIBLE
See Also:
Constant Field Values
Method Detail

getProperties

CmisProperties getProperties()

setProperties

void setProperties(CmisProperties properties)

getAllowableActions

AllowableActions getAllowableActions()

setAllowableActions

void setAllowableActions(AllowableActions allowableActions)

getRelationship

List<CmisObject> getRelationship()

setRelationship

void setRelationship(List<CmisObject> relationship)

getChild

List<CmisObject> getChild()

setChild

void setChild(List<CmisObject> child)

findStringProperty

String findStringProperty(String name,
                          String defaultValue)

findBooleanProperty

Boolean findBooleanProperty(String name,
                            boolean defaultValue)

findDateTimeProperty

Calendar findDateTimeProperty(String name,
                              Calendar defaultValue)

findDecimalProperty

BigDecimal findDecimalProperty(String name,
                               BigDecimal defaultValue)

findHtmlProperty

String findHtmlProperty(String name,
                        String defaultValue)

findIdProperty

String findIdProperty(String name,
                      String defaultValue)

findIntegerProperty

Integer findIntegerProperty(String name,
                            Integer defaultValue)

findUriProperty

String findUriProperty(String name,
                       String defaultValue)

findXmlProperty

String findXmlProperty(String name,
                       String defaultValue)