The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WebService::Cmis::ObjecType . Representation of a cmis object type

DESCRIPTION

Parent class: WebService::Cmis::AtomEntry

METHODS

new()
getAttributes -> %attrs

returns a hash of attributes of this object type

getPropertyDefinitions -> %propertyDefinitions

returns a hash of WebService::Cmis::PropertyDefinition objects representing each property defined for this type.

getAttribute($name) -> $value

getter to retrieve the attribute values

reload

This method will re-fetch the ObjecType XML data from the CMIS service.

getId() -> $id

returns the type ID of this object

getBaseId

getter for cmis:baseId

getDescription

getter for cmis:description

getDisplayName

getter for cmis:displayName

getLocalName

getter for cmis:localName

getLocalNamespace

getter for cmis:localNamespace

getQueryName

getter for cmis:queryName

getContentStreamAllowed

getter for cmis:contentStreamAllowed

isCreatable -> $boolean

getter for cmis:creatable

isFileable -> $boolean

getter for cmis:fileable

See CMIS specification document 2.1.5.1 File-able Objects

isQueryable -> $boolean

getter for cmis:queryable

isFulltextIndexed -> $boolean

getter for cmis:fulltextIndexed

isIncludedInSupertypeQuery -> $boolean

getter for cmis:includedInSupertypeQuery

isControllablePolicy -> $boolean

getter for cmis:controllablePolicy

isControllableACL -> $boolean

getter for cmis:controllableACL

isVersionable -> $boolean

getter for cmis:versionable

COPYRIGHT AND LICENSE

Copyright 2012-2013 Michael Daum

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://dev.perl.org/licenses/artistic.html.