org.pentaho.commons.util.repository.type
Class CmisObjectImpl

java.lang.Object
  extended by org.pentaho.commons.util.repository.type.CmisObjectImpl
All Implemented Interfaces:
CmisObject

public class CmisObjectImpl
extends Object
implements CmisObject


Field Summary
 
Fields inherited from interface org.pentaho.commons.util.repository.type.CmisObject
LOCALIZEDNAME, NAME, OBJECT_TYPE_FOLDER, VISIBLE
 
Constructor Summary
CmisObjectImpl()
           
 
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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmisObjectImpl

public CmisObjectImpl()
Method Detail

getProperties

public CmisProperties getProperties()
Specified by:
getProperties in interface CmisObject

setProperties

public void setProperties(CmisProperties properties)
Specified by:
setProperties in interface CmisObject

getAllowableActions

public AllowableActions getAllowableActions()
Specified by:
getAllowableActions in interface CmisObject

setAllowableActions

public void setAllowableActions(AllowableActions allowableActions)
Specified by:
setAllowableActions in interface CmisObject

getRelationship

public List<CmisObject> getRelationship()
Specified by:
getRelationship in interface CmisObject

setRelationship

public void setRelationship(List<CmisObject> relationship)
Specified by:
setRelationship in interface CmisObject

getChild

public List<CmisObject> getChild()
Specified by:
getChild in interface CmisObject

setChild

public void setChild(List<CmisObject> child)
Specified by:
setChild in interface CmisObject

findStringProperty

public String findStringProperty(String name,
                                 String defaultValue)
Specified by:
findStringProperty in interface CmisObject

findBooleanProperty

public Boolean findBooleanProperty(String name,
                                   boolean defaultValue)
Specified by:
findBooleanProperty in interface CmisObject

findDateTimeProperty

public Calendar findDateTimeProperty(String name,
                                     Calendar defaultValue)
Specified by:
findDateTimeProperty in interface CmisObject

findDecimalProperty

public BigDecimal findDecimalProperty(String name,
                                      BigDecimal defaultValue)
Specified by:
findDecimalProperty in interface CmisObject

findHtmlProperty

public String findHtmlProperty(String name,
                               String defaultValue)
Specified by:
findHtmlProperty in interface CmisObject

findIdProperty

public String findIdProperty(String name,
                             String defaultValue)
Specified by:
findIdProperty in interface CmisObject

findIntegerProperty

public Integer findIntegerProperty(String name,
                                   Integer defaultValue)
Specified by:
findIntegerProperty in interface CmisObject

findUriProperty

public String findUriProperty(String name,
                              String defaultValue)
Specified by:
findUriProperty in interface CmisObject

findXmlProperty

public String findXmlProperty(String name,
                              String defaultValue)
Specified by:
findXmlProperty in interface CmisObject