Class Package
- java.lang.Object
-
- com.casper.sdk.model.entity.contract.Package
-
public class Package extends java.lang.ObjectPackage associated with a native contract implementation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPackage.PackageBuilderstatic classPackage.PackageStatusDetermines the lock status of the package
-
Constructor Summary
Constructors Constructor Description Package()Package(java.util.List<Versions> versions, java.util.List<Versions> disabledVersions, java.util.List<java.lang.String> groups, Package.PackageStatus lockStatus)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Package.PackageBuilderbuilder()java.util.List<Versions>getDisabledVersions()Collection of disabled entity versions.java.util.List<java.lang.String>getGroups()Mapping maintaining the set of URefs associated with each "user group".Package.PackageStatusgetLockStatus()A flag that determines whether an entity is lockedjava.util.List<Versions>getVersions()All versions (enabled and disabled)voidsetDisabledVersions(java.util.List<Versions> disabledVersions)Collection of disabled entity versions.voidsetGroups(java.util.List<java.lang.String> groups)Mapping maintaining the set of URefs associated with each "user group".voidsetLockStatus(Package.PackageStatus lockStatus)A flag that determines whether an entity is lockedvoidsetVersions(java.util.List<Versions> versions)All versions (enabled and disabled)
-
-
-
Constructor Detail
-
Package
public Package(java.util.List<Versions> versions, java.util.List<Versions> disabledVersions, java.util.List<java.lang.String> groups, Package.PackageStatus lockStatus)
-
Package
public Package()
-
-
Method Detail
-
builder
public static Package.PackageBuilder builder()
-
getVersions
public java.util.List<Versions> getVersions()
All versions (enabled and disabled)
-
getDisabledVersions
public java.util.List<Versions> getDisabledVersions()
Collection of disabled entity versions. The runtime will not permit disabled entity versions to be executed
-
getGroups
public java.util.List<java.lang.String> getGroups()
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
-
getLockStatus
public Package.PackageStatus getLockStatus()
A flag that determines whether an entity is locked
-
setVersions
public void setVersions(java.util.List<Versions> versions)
All versions (enabled and disabled)
-
setDisabledVersions
public void setDisabledVersions(java.util.List<Versions> disabledVersions)
Collection of disabled entity versions. The runtime will not permit disabled entity versions to be executed
-
setGroups
public void setGroups(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
-
setLockStatus
public void setLockStatus(Package.PackageStatus lockStatus)
A flag that determines whether an entity is locked
-
-