public class DefaultNDefinition extends Object implements net.thevpc.nuts.NDefinition, net.thevpc.nuts.util.NImmutable
| Constructor and Description |
|---|
DefaultNDefinition() |
DefaultNDefinition(net.thevpc.nuts.NDefinition other) |
DefaultNDefinition(String repoUuid,
String repoName,
net.thevpc.nuts.NId id,
net.thevpc.nuts.NDescriptor descriptor,
net.thevpc.nuts.io.NPath content,
net.thevpc.nuts.NInstallInformation install,
net.thevpc.nuts.NId apiId,
net.thevpc.nuts.NDescriptor effectiveDescriptor,
net.thevpc.nuts.NDependencies dependencies,
net.thevpc.nuts.NDependency dependency,
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 DefaultNDefinition()
public DefaultNDefinition(String repoUuid, String repoName, net.thevpc.nuts.NId id, net.thevpc.nuts.NDescriptor descriptor, net.thevpc.nuts.io.NPath content, net.thevpc.nuts.NInstallInformation install, net.thevpc.nuts.NId apiId, net.thevpc.nuts.NDescriptor effectiveDescriptor, net.thevpc.nuts.NDependencies dependencies, net.thevpc.nuts.NDependency dependency, Set<net.thevpc.nuts.NDescriptorFlag> effectiveFlags)
public DefaultNDefinition(net.thevpc.nuts.NDefinition other)
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.