/** * @since 1.4.26 */ public void setOptionalDependencies(PackageDependency[] optionalDependencies) { this.optionalDependencies = addPackageDependencies(this.optionalDependencies, optionalDependencies); }
@Override public String getId() { if (getVersion() == null) { return getName(); } else { return getName() + "-" + getVersion(); } }
@Override public void setName(String name) { this.name = name; dependencies = PackageDescriptor.fixDependencies(name, dependencies); }
public SubscriptionStatusWrapper(SubscriptionStatus status) { contractStatus = status.getContractStatus(); description = status.getDescription(); instanceType = status.getInstanceType(); message = status.getMessage(); errorMessage = status.getErrorMessage(); endDate = status.getEndDate(); refreshDate = Calendar.getInstance(); }
public String getNuxeoName() { return pkg.getName(); }
public String getNuxeoId() { return pkg.getId(); }
@Override public PackageDependency[] getDependencies() { return pkg.getDependencies(); }
public Version getNuxeoVersion() { return pkg.getVersion(); }
@JSONImportMethod(name = "name") public void setName(String name) { this.name = name; dependencies = fixDependencies(name, dependencies); }
public LocalDownloadingPackage(PackageDescriptor descriptor) { super(descriptor); sourceUrl = ConnectUrlConfig.getDownloadBaseUrl() + descriptor.getSourceUrl(); sourceDigest = descriptor.getSourceDigest(); sourceSize = descriptor.getSourceSize(); }
@Override public PackageDependency[] getProvides() { return pkg.getProvides(); }
@Override public String toString() { return getId(); }
public SubscriptionStatusType status() { return SubscriptionStatusType.getByValue(contractStatus); }
public static <T> T loadFromJSON(Class<T> targetClass, String dataStr) throws JSONException { JSONObject data = new JSONObject(dataStr); return loadFromJSON(targetClass, data); } }
/** * @deprecated Since 1.0. Use {@link #loadFromJSON(Class, JSONObject)} instead. */ @Deprecated public static PackageDescriptor loadFromJSON(JSONObject json) throws JSONException { return loadFromJSON(PackageDescriptor.class, json); }
public SubscriptionStatusWrapper(SubscriptionStatus status) { contractStatus = status.getContractStatus(); description = status.getDescription(); instanceType = status.getInstanceType(); message = status.getMessage(); errorMessage = status.getErrorMessage(); endDate = status.getEndDate(); refreshDate = Calendar.getInstance(); }
/** * @return null if there is no SNAPSHOT package * @since 7.10 */ public String getSnapshotStudioProjectName() { DownloadablePackage snapshotPkg = getStudioProjectSnapshot(); if (snapshotPkg != null) { return snapshotPkg.getName(); } return null; }
@Override public void setDependencies(PackageDependency[] dependencies) { this.dependencies = PackageDescriptor.addPackageDependencies(this.dependencies, dependencies); }
/** * @return null if there is no SNAPSHOT package * @since 7.10 */ public String getSnapshotStudioProjectName() { DownloadablePackage snapshotPkg = getStudioProjectSnapshot(); if (snapshotPkg != null) { return snapshotPkg.getName(); } return null; }
public void setDependencies(PackageDependency[] dependencies) { this.dependencies = addPackageDependencies(this.dependencies, dependencies); }