- All Implemented Interfaces:
Serializable,Comparable<Restriction>
@UML(identifier="MD_RestrictionCode",
specification=ISO_19115)
public final class Restriction
extends CodeList<Restriction>
Limitation(s) placed upon the access or use of the data.
- Since:
- 2.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class CodeList
CodeList.Filter -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RestrictionExclusive right to the publication, production, or sale of the rights to a literary, dramatic, musical, or artistic work, or to the use of a commercial print or label, granted by law for a specified period of time to an author, composer, artist, distributor.static final RestrictionRights to financial benefit from and control of distribution of non-tangible property that is a result of creativity.static final RestrictionFormal permission to do something.static final RestrictionLimitation not listed.static final RestrictionGovernment has granted exclusive right to make, sell, use or license an invention or discovery.static final RestrictionProduced or sold information awaiting a patent.static final RestrictionWithheld from general circulation or disclosure.static final RestrictionA name, symbol, or other device identifying a product, officially registered and legally restricted to the use of the owner or manufacturer. -
Method Summary
Modifier and TypeMethodDescriptionfamily()Returns the list of enumerations of the same kind as this enum.static RestrictionReturns the restriction that matches the given string, or returns a new one if none match it.static Restriction[]values()Returns the list ofRestrictions.
-
Field Details
-
COPYRIGHT
@UML(identifier="copyright", obligation=CONDITIONAL, specification=ISO_19115) public static final Restriction COPYRIGHTExclusive right to the publication, production, or sale of the rights to a literary, dramatic, musical, or artistic work, or to the use of a commercial print or label, granted by law for a specified period of time to an author, composer, artist, distributor. -
PATENT
@UML(identifier="patent", obligation=CONDITIONAL, specification=ISO_19115) public static final Restriction PATENTGovernment has granted exclusive right to make, sell, use or license an invention or discovery. -
PATENT_PENDING
@UML(identifier="patentPending", obligation=CONDITIONAL, specification=ISO_19115) public static final Restriction PATENT_PENDINGProduced or sold information awaiting a patent. -
TRADEMARK
@UML(identifier="trademark", obligation=CONDITIONAL, specification=ISO_19115) public static final Restriction TRADEMARKA name, symbol, or other device identifying a product, officially registered and legally restricted to the use of the owner or manufacturer. -
LICENSE
@UML(identifier="license", obligation=CONDITIONAL, specification=ISO_19115) public static final Restriction LICENSEFormal permission to do something. -
INTELLECTUAL_PROPERTY_RIGHTS
@UML(identifier="intellectualPropertyRights", obligation=CONDITIONAL, specification=ISO_19115) public static final Restriction INTELLECTUAL_PROPERTY_RIGHTSRights to financial benefit from and control of distribution of non-tangible property that is a result of creativity. -
RESTRICTED
@UML(identifier="restricted", obligation=CONDITIONAL, specification=ISO_19115) public static final Restriction RESTRICTEDWithheld from general circulation or disclosure. -
OTHER_RESTRICTIONS
@UML(identifier="otherRestrictions", obligation=CONDITIONAL, specification=ISO_19115) public static final Restriction OTHER_RESTRICTIONSLimitation not listed.
-
-
Method Details
-
values
Returns the list ofRestrictions.- Returns:
- The list of codes declared in the current JVM.
-
family
Returns the list of enumerations of the same kind as this enum.- Specified by:
familyin classCodeList<Restriction>- Returns:
- The codes of the same kind as this code.
-
valueOf
Returns the restriction that matches the given string, or returns a new one if none match it.- Parameters:
code- The name of the code to fetch or to create.- Returns:
- A code matching the given name.
-