it.sistematica.isharedoc.sharecloud.engine
Class CloudUtils
java.lang.Object
it.sistematica.isharedoc.sharecloud.engine.CloudUtils
public class CloudUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GENERIC_CONTENT_TYPE
public static final java.lang.String GENERIC_CONTENT_TYPE
- See Also:
- Constant Field Values
DEFAULT_CHECKOUT_TIMEOUT
public static final long DEFAULT_CHECKOUT_TIMEOUT
- See Also:
- Constant Field Values
EMPTY_STREAM
public static final CloudStream EMPTY_STREAM
DATE_FORMATS
public static final java.lang.String[] DATE_FORMATS
EXTENSIONS_OFFICE
public static final java.util.Set<java.lang.String> EXTENSIONS_OFFICE
EXTENSIONS_OFFICE_WORD
public static final java.util.Set<java.lang.String> EXTENSIONS_OFFICE_WORD
EXTENSIONS_OFFICE_EXCEL
public static final java.util.Set<java.lang.String> EXTENSIONS_OFFICE_EXCEL
EXTENSIONS_OFFICE_POWERPOINT
public static final java.util.Set<java.lang.String> EXTENSIONS_OFFICE_POWERPOINT
EXTENSIONS_IMAGE
public static final java.util.Set<java.lang.String> EXTENSIONS_IMAGE
CloudUtils
public CloudUtils()
parseDateOrNull
public static java.util.Date parseDateOrNull(java.lang.String date)
parseCalendarOrNull
public static java.util.GregorianCalendar parseCalendarOrNull(java.lang.String date)
parseBigDecimalOrNull
public static java.math.BigDecimal parseBigDecimalOrNull(java.lang.String number)
parseIntegerOrNull
public static java.lang.Integer parseIntegerOrNull(java.lang.String number)
parseLongOrNull
public static java.lang.Long parseLongOrNull(java.lang.String number)
parseBooleanOrNull
public static java.lang.Boolean parseBooleanOrNull(java.lang.String bool)
toCamelCase
public static java.lang.String toCamelCase(java.lang.String str)
getApplicationReaderType
public static java.lang.String getApplicationReaderType(java.lang.String filename)
getSizeString
public static java.lang.String getSizeString(long size)
getIconSignature
public static java.lang.String getIconSignature(CloudDocument cloudFile)
getSignatureValidationDescription
public static java.lang.String getSignatureValidationDescription(CloudDocument cloudFile)
getUnauthorizedCloudFile
public static CloudFile getUnauthorizedCloudFile(java.lang.Throwable e)
getUnauthorizedCloudFile
public static CloudFile getUnauthorizedCloudFile()
cloudTypesToIdList
public static java.util.List<java.lang.String> cloudTypesToIdList(java.util.Set<CloudType> types)
getPropertyOrNull
public static java.lang.Object getPropertyOrNull(java.lang.Object bean,
java.lang.String property)
cloudFinderToLuceneSearch
public static Search cloudFinderToLuceneSearch(CloudFinder finder)
fileClassesToCloudTypes
public static java.util.Set<CloudType> fileClassesToCloudTypes(java.util.Collection<FileClass> classes)
fileClassAttributesToCloudProperties
public static java.util.Set<CloudProperty> fileClassAttributesToCloudProperties(java.util.Collection<FileClassAttribute> properties)
fileClassAttributeToCloudProperty
public static CloudProperty fileClassAttributeToCloudProperty(FileClassAttribute fca)
getPropertyValueByFileClassAttributeId
public static java.lang.Object getPropertyValueByFileClassAttributeId(File file,
java.lang.String id)
createEmptyContentStream
public static org.apache.chemistry.opencmis.commons.data.ContentStream createEmptyContentStream(java.lang.String fileName)
createFakeLockForUser
public static CloudLock createFakeLockForUser(java.lang.String user)
createFakeLockForUser
public static CloudLock createFakeLockForUser(java.lang.String user,
java.util.Date expireDate)
createFakeLockForUser
public static CloudLock createFakeLockForUser(java.lang.String user,
long timeout)
wildcardToRegex
public static java.lang.String wildcardToRegex(java.lang.String wildcard)