public String getVersion() { if (mIsValid) { return toString(); } else { return INVALID_ZERO_VERSION; } }
private void parseVersion(String version) { try { mVersion = getParsedVersion(version); mIsValid = true; } catch (Exception e) { mIsValid = false; // if invalid, the instance will respond as if server is 8.1, minimum with capabilities API, // and "dead" : https://github.com/owncloud/core/wiki/Maintenance-and-Release-Schedule mVersion = MINIMUM_VERSION_CAPABILITIES_API; } }
public static String getSharingLinkPath(OwnCloudVersion version){ if (version!= null && version.isAfter8Version()){ return SHARING_LINK_PATH_AFTER_VERSION_8; } else { return SHARING_LINK_PATH_BEFORE_VERSION_8; } } }
@Test public void testSupportNC12() { assertTrue(OwnCloudVersion.nextcloud_12.isSelfSupported()); assertTrue(OwnCloudVersion.nextcloud_12.isSearchSupported()); assertTrue(OwnCloudVersion.nextcloud_12.isWebLoginSupported()); assertFalse(OwnCloudVersion.nextcloud_12.isMediaStreamingSupported()); assertFalse(OwnCloudVersion.nextcloud_12.isNoteOnShareSupported()); }
public boolean isUnknown(){ return getValue() == -1; }
public OwnCloudVersion getVersion() { return new OwnCloudVersion(versionMayor + VERSION_DOT + versionMinor + VERSION_DOT + versionMicro); }
public OwnCloudVersion(String version) { mVersion = 0; mIsValid = false; int countDots = version.length() - version.replace(".", "").length(); // Complete the version. Version must have 3 dots for (int i = countDots; i < MAX_DOTS; i++) { version = version + ".0"; } parseVersion(version); }
public boolean isHideFileDownloadSupported() { return isNewerOrEqual(nextcloud_15); } }
@Test public void testSupportNC13() { assertTrue(OwnCloudVersion.nextcloud_13.isSelfSupported()); assertTrue(OwnCloudVersion.nextcloud_13.isSearchSupported()); assertTrue(OwnCloudVersion.nextcloud_13.isWebLoginSupported()); assertFalse(OwnCloudVersion.nextcloud_13.isMediaStreamingSupported()); assertFalse(OwnCloudVersion.nextcloud_13.isNoteOnShareSupported()); }
public boolean isUnknown(){ return getValue() == -1; }
public String getVersion() { return toString(); }
private void parseVersion(String version) { try { mVersion = getParsedVersion(version); mIsValid = true; } catch (Exception e) { mIsValid = false; } }
public OwnCloudVersion(String version) { mVersion = 0; mIsValid = false; int countDots = version.length() - version.replace(".", "").length(); // Complete the version. Version must have 3 dots StringBuilder versionWithDots = new StringBuilder(version); for (int i = countDots; i < MAX_DOTS; i++) { versionWithDots.append(".0"); } parseVersion(versionWithDots.toString()); }
@Test public void testSupportNC14() { assertTrue(OwnCloudVersion.nextcloud_14.isSelfSupported()); assertTrue(OwnCloudVersion.nextcloud_14.isSearchSupported()); assertTrue(OwnCloudVersion.nextcloud_14.isWebLoginSupported()); assertTrue(OwnCloudVersion.nextcloud_14.isMediaStreamingSupported()); assertTrue(OwnCloudVersion.nextcloud_14.isNoteOnShareSupported()); }
public boolean isFalse(){ return getValue() == 0; }
@Test public void testSupportNC11() { assertFalse(OwnCloudVersion.nextcloud_11.isSelfSupported()); assertFalse(OwnCloudVersion.nextcloud_11.isSearchSupported()); assertFalse(OwnCloudVersion.nextcloud_11.isWebLoginSupported()); assertFalse(OwnCloudVersion.nextcloud_11.isMediaStreamingSupported()); assertFalse(OwnCloudVersion.nextcloud_11.isNoteOnShareSupported()); }
public boolean isFalse(){ return getValue() == 0; }
@Test public void testSupportNC15() { assertTrue(OwnCloudVersion.nextcloud_15.isSelfSupported()); assertTrue(OwnCloudVersion.nextcloud_15.isSearchSupported()); assertTrue(OwnCloudVersion.nextcloud_15.isWebLoginSupported()); assertTrue(OwnCloudVersion.nextcloud_15.isMediaStreamingSupported()); assertTrue(OwnCloudVersion.nextcloud_15.isNoteOnShareSupported()); } }
public boolean isTrue(){ return getValue() == 1; }
public boolean isTrue(){ return getValue() == 1; }