public class DefaultNDefinitionWithSuppliers extends Object implements net.thevpc.nuts.NDefinition, net.thevpc.nuts.util.NImmutable
| Constructor and Description |
|---|
DefaultNDefinitionWithSuppliers(Supplier<String> repoUuid,
Supplier<String> repoName,
Supplier<net.thevpc.nuts.NId> id,
Supplier<net.thevpc.nuts.NDescriptor> descriptor,
Supplier<net.thevpc.nuts.io.NPath> content,
Supplier<net.thevpc.nuts.NInstallInformation> install,
Supplier<net.thevpc.nuts.NId> apiId,
Supplier<net.thevpc.nuts.NDescriptor> effectiveDescriptor,
Supplier<net.thevpc.nuts.NDependencies> dependencies,
Supplier<net.thevpc.nuts.NDependency> dependency,
Supplier<Set<net.thevpc.nuts.NDescriptorFlag>> effectiveFlags) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NDefinitionBuilder |
builder() |
int |
compareTo(net.thevpc.nuts.NDefinition n2) |
boolean |
equals(Object obj) |
net.thevpc.nuts.NId |
getApiId() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> |
getContent() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDependencies> |
getDependencies() |
net.thevpc.nuts.NDependency |
getDependency() |
net.thevpc.nuts.NDescriptor |
getDescriptor() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDescriptor> |
getEffectiveDescriptor() |
net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.NDescriptorFlag>> |
getEffectiveFlags() |
net.thevpc.nuts.NId |
getId() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NInstallInformation> |
getInstallInformation() |
String |
getRepositoryName() |
String |
getRepositoryUuid() |
int |
hashCode() |
boolean |
isTemporary() |
String |
toString() |
public DefaultNDefinitionWithSuppliers(Supplier<String> repoUuid, Supplier<String> repoName, Supplier<net.thevpc.nuts.NId> id, Supplier<net.thevpc.nuts.NDescriptor> descriptor, Supplier<net.thevpc.nuts.io.NPath> content, Supplier<net.thevpc.nuts.NInstallInformation> install, Supplier<net.thevpc.nuts.NId> apiId, Supplier<net.thevpc.nuts.NDescriptor> effectiveDescriptor, Supplier<net.thevpc.nuts.NDependencies> dependencies, Supplier<net.thevpc.nuts.NDependency> dependency, Supplier<Set<net.thevpc.nuts.NDescriptorFlag>> effectiveFlags)
public net.thevpc.nuts.NDependency getDependency()
getDependency in interface net.thevpc.nuts.NDefinitionpublic String getRepositoryUuid()
getRepositoryUuid in interface net.thevpc.nuts.NDefinitionpublic String getRepositoryName()
getRepositoryName in interface net.thevpc.nuts.NDefinitionpublic net.thevpc.nuts.NDefinitionBuilder builder()
builder in interface net.thevpc.nuts.NDefinitionpublic net.thevpc.nuts.NId getId()
getId in interface net.thevpc.nuts.NDefinitionpublic boolean isTemporary()
public net.thevpc.nuts.NDescriptor getDescriptor()
getDescriptor in interface net.thevpc.nuts.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> getContent()
getContent in interface net.thevpc.nuts.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDescriptor> getEffectiveDescriptor()
getEffectiveDescriptor in interface net.thevpc.nuts.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NInstallInformation> getInstallInformation()
getInstallInformation in interface net.thevpc.nuts.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDependencies> getDependencies()
getDependencies in interface net.thevpc.nuts.NDefinitionpublic net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.NDescriptorFlag>> getEffectiveFlags()
getEffectiveFlags in interface net.thevpc.nuts.NDefinitionpublic int compareTo(net.thevpc.nuts.NDefinition n2)
compareTo in interface Comparable<net.thevpc.nuts.NDefinition>compareTo in interface net.thevpc.nuts.NDefinitionpublic net.thevpc.nuts.NId getApiId()
getApiId in interface net.thevpc.nuts.NDefinitionCopyright © 2025 vpc open source initiative. All rights reserved.