/** * Returns the policy id list of the object. */ public List<String> getPolicyIds() { if ((object == null) || (object.getPolicyIds() == null)) { return null; } return object.getPolicyIds().getPolicyIds(); }
@Override public List<Ace> getAces() { return objectAcl.getAces(); } };
@Override public String getContentType() { return contentStream.getMimeType(); } }));
protected String getStringProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyString) { return ((PropertyString) property).getFirstValue(); } return null; }
protected String getIdProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyId) { return ((PropertyId) property).getFirstValue(); } return null; }
protected BigInteger getIntegerProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyInteger) { return ((PropertyInteger) property).getFirstValue(); } return null; } }
protected Boolean getBooleanProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyBoolean) { return ((PropertyBoolean) property).getFirstValue(); } return null; }
protected GregorianCalendar getDateTimeProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyDateTime) { return ((PropertyDateTime) property).getFirstValue(); } return null; }
@Override protected InputStream internalStream() throws Exception { return contentStream.getStream(); } }
/** * Returns the properties of the object. */ public Properties getProperties() { return (object == null ? null : object.getProperties()); }
protected boolean isFulltextOnly(Session session) { RepositoryInfo repository = session.getRepositoryInfo(); if (repository.getCapabilities().getQueryCapability() == null) { return false; } return repository.getCapabilities().getQueryCapability() == CapabilityQuery.FULLTEXTONLY; } }
protected boolean isOrderByNameSupported(Session session) { if (session.getRepositoryInfo().getCapabilities().getOrderByCapability() == CapabilityOrderBy.NONE) { return false; } return true; }
/** * Returns the ACL of the object. */ public Acl getAcl() { return (object == null ? null : object.getAcl()); }
@Override public String getPrincipalId() { return principal == null ? null : principal.getId(); }
@Override public void setExtensions(List<CmisExtensionElement> extensions) { objectAcl.setExtensions(extensions); }
protected String getStringProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyString) { return ((PropertyString) property).getFirstValue(); } return null; }
protected String getIdProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyId) { return ((PropertyId) property).getFirstValue(); } return null; }
protected BigInteger getIntegerProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyInteger) { return ((PropertyInteger) property).getFirstValue(); } return null; } }
protected Boolean getBooleanProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyBoolean) { return ((PropertyBoolean) property).getFirstValue(); } return null; }
protected GregorianCalendar getDateTimeProperty(ObjectData object, String name) { PropertyData<?> property = object.getProperties().getProperties().get(name); if (property instanceof PropertyDateTime) { return ((PropertyDateTime) property).getFirstValue(); } return null; }