public class DefaultNDefinitionWithSuppliers extends Object implements net.thevpc.nuts.artifact.NDefinition
| Constructor and Description |
|---|
DefaultNDefinitionWithSuppliers(Supplier<String> repoUuid,
Supplier<String> repoName,
Supplier<net.thevpc.nuts.artifact.NId> id,
Supplier<net.thevpc.nuts.artifact.NDescriptor> descriptor,
Supplier<net.thevpc.nuts.io.NPath> content,
Supplier<net.thevpc.nuts.command.NInstallInformation> install,
Supplier<net.thevpc.nuts.artifact.NId> apiId,
Supplier<net.thevpc.nuts.artifact.NDescriptor> effectiveDescriptor,
Supplier<net.thevpc.nuts.artifact.NDependencies> dependencies,
Supplier<net.thevpc.nuts.artifact.NDependency> dependency,
Supplier<Set<net.thevpc.nuts.artifact.NDescriptorFlag>> effectiveFlags) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.artifact.NId |
apiId() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
builder() |
int |
compareTo(net.thevpc.nuts.artifact.NDefinition n2) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> |
content() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDependencies> |
dependencies() |
net.thevpc.nuts.artifact.NDependency |
dependency() |
net.thevpc.nuts.artifact.NDescriptor |
descriptor() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDescriptor> |
effectiveDescriptor() |
net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.artifact.NDescriptorFlag>> |
effectiveFlags() |
boolean |
equals(Object obj) |
int |
hashCode() |
net.thevpc.nuts.artifact.NId |
id() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NInstallInformation> |
installInformation() |
boolean |
isTemporary() |
String |
repositoryName() |
String |
repositoryUuid() |
String |
toString() |
public DefaultNDefinitionWithSuppliers(Supplier<String> repoUuid, Supplier<String> repoName, Supplier<net.thevpc.nuts.artifact.NId> id, Supplier<net.thevpc.nuts.artifact.NDescriptor> descriptor, Supplier<net.thevpc.nuts.io.NPath> content, Supplier<net.thevpc.nuts.command.NInstallInformation> install, Supplier<net.thevpc.nuts.artifact.NId> apiId, Supplier<net.thevpc.nuts.artifact.NDescriptor> effectiveDescriptor, Supplier<net.thevpc.nuts.artifact.NDependencies> dependencies, Supplier<net.thevpc.nuts.artifact.NDependency> dependency, Supplier<Set<net.thevpc.nuts.artifact.NDescriptorFlag>> effectiveFlags)
public net.thevpc.nuts.artifact.NDependency dependency()
dependency in interface net.thevpc.nuts.artifact.NDefinitionpublic String repositoryUuid()
repositoryUuid in interface net.thevpc.nuts.artifact.NDefinitionpublic String repositoryName()
repositoryName in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.artifact.NDefinitionBuilder builder()
builder in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.artifact.NId id()
id in interface net.thevpc.nuts.artifact.NDefinitionpublic boolean isTemporary()
public net.thevpc.nuts.artifact.NDescriptor descriptor()
descriptor in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> content()
content in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDescriptor> effectiveDescriptor()
effectiveDescriptor in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NInstallInformation> installInformation()
installInformation in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDependencies> dependencies()
dependencies in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.artifact.NDescriptorFlag>> effectiveFlags()
effectiveFlags in interface net.thevpc.nuts.artifact.NDefinitionpublic int compareTo(net.thevpc.nuts.artifact.NDefinition n2)
compareTo in interface Comparable<net.thevpc.nuts.artifact.NDefinition>compareTo in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.artifact.NId apiId()
apiId in interface net.thevpc.nuts.artifact.NDefinitionCopyright © 2026 vpc open source initiative. All rights reserved.