Class Package.PackageBuilder
- java.lang.Object
-
- com.casper.sdk.model.entity.contract.Package.PackageBuilder
-
- Enclosing class:
- Package
public static class Package.PackageBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Packagebuild()Package.PackageBuilderdisabledVersions(java.util.List<Versions> disabledVersions)Collection of disabled entity versions.Package.PackageBuildergroups(java.util.List<java.lang.String> groups)Mapping maintaining the set of URefs associated with each "user group".Package.PackageBuilderlockStatus(Package.PackageStatus lockStatus)A flag that determines whether an entity is lockedjava.lang.StringtoString()Package.PackageBuilderversions(java.util.List<Versions> versions)All versions (enabled and disabled)
-
-
-
Method Detail
-
versions
public Package.PackageBuilder versions(java.util.List<Versions> versions)
All versions (enabled and disabled)- Returns:
this.
-
disabledVersions
public Package.PackageBuilder disabledVersions(java.util.List<Versions> disabledVersions)
Collection of disabled entity versions. The runtime will not permit disabled entity versions to be executed- Returns:
this.
-
groups
public Package.PackageBuilder groups(java.util.List<java.lang.String> groups)
Mapping maintaining the set of URefs associated with each "user group". This can be used to control access to methods in a particular version of the entity. A method is callable by any context which "knows" any of the URefs associated with the method's user group- Returns:
this.
-
lockStatus
public Package.PackageBuilder lockStatus(Package.PackageStatus lockStatus)
A flag that determines whether an entity is locked- Returns:
this.
-
build
public Package build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-