public class DefaultPlan extends ISOMetadata implements Plan
MI_Plan
├─status………………………………
Current status of the plan (pending, completed, etc.)
└─citation…………………………
Identification of authority requesting target collection.
├─title………………………
Name by which the cited resource is known.
└─date…………………………
Reference date for the cited resource.Limitations:
XML
instead.Defined in the sis-metadata
module
identifiers
Constructor and Description |
---|
DefaultPlan()
Constructs an initially empty plan.
|
DefaultPlan(Plan object)
Constructs a new instance initialized with the values from the specified metadata object.
|
Modifier and Type | Method and Description |
---|---|
static DefaultPlan |
castOrCopy(Plan object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Citation |
getCitation()
Returns the identification of authority requesting target collection.
|
Collection<Operation> |
getOperations()
Returns the identification of the activity or activities that satisfy a plan.
|
Collection<Requirement> |
getSatisfiedRequirements()
Returns the requirement satisfied by the plan.
|
Progress |
getStatus()
Returns the current status of the plan (pending, completed, etc.)
|
GeometryType |
getType()
Returns the manner of sampling geometry that the planner expects for collection of
objective data.
|
void |
setCitation(Citation newValue)
Sets the identification of authority requesting target collection.
|
void |
setOperations(Collection<? extends Operation> newValues)
Sets the identification of the activity or activities that satisfy a plan.
|
void |
setSatisfiedRequirements(Collection<? extends Requirement> newValues)
Sets the requirement satisfied by the plan.
|
void |
setStatus(Progress newValue)
Sets the current status of the plan (pending, completed, etc.)
|
void |
setType(GeometryType newValue)
Sets the manner of sampling geometry that the planner expects for collection of
objective data.
|
freeze, getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
public DefaultPlan()
public DefaultPlan(Plan object)
object
- the metadata to copy values from, or null
if none.castOrCopy(Plan)
public static DefaultPlan castOrCopy(Plan object)
null
, then this method returns null
.DefaultPlan
, then it is returned unchanged.DefaultPlan
instance is created using the
copy constructor
and returned. Note that this is a shallow copy operation, since the other
metadata contained in the given object are not recursively copied.object
- the object to get as a SIS implementation, or null
if none.null
if the argument was null.public GeometryType getType()
null
if unspecified.public void setType(GeometryType newValue)
newValue
- the new type value.public Progress getStatus()
getStatus
in interface Plan
null
.public void setStatus(Progress newValue)
newValue
- the new status value.public Citation getCitation()
getCitation
in interface Plan
null
.public void setCitation(Citation newValue)
newValue
- the new citation value.public Collection<Operation> getOperations()
getOperations
in interface Plan
public void setOperations(Collection<? extends Operation> newValues)
newValues
- the new identifications of the activity.public Collection<Requirement> getSatisfiedRequirements()
getSatisfiedRequirements
in interface Plan
public void setSatisfiedRequirements(Collection<? extends Requirement> newValues)
newValues
- the new satisfied requirements.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.