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