DefaultPlan (Apache SIS 1.6 API) JavaScript is disabled on your browser.     Skip navigation links Overview Class Use Tree New Deprecated Index Search Help org.apache.sis.metadata org.apache.sis.metadata.iso.acquisition DefaultPlan Contents  Description Limitations Nested Class Summary Field Summary Constructor Summary Method Summary Constructor Details DefaultPlan() DefaultPlan(Plan) Method Details castOrCopy(Plan) getType() setType(GeometryType) getStatus() setStatus(Progress) getCitation() setCitation(Citation) getOperations() setOperations(Collection) getSatisfiedRequirements() setSatisfiedRequirements(Collection) Hide sidebar  Show sidebar Class DefaultPlan Object AbstractMetadata ModifiableMetadata ISOMetadata DefaultPlan All Implemented Interfaces: Serializable, Emptiable, Lenient­Comparable, Identified­Object, Plan public class DefaultPlan extends ISOMetadata implements Plan Designations for the planning information related to meeting the data acquisition requirements. The following properties are mandatory in a well-formed metadata according ISO 19115: 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 Instances of this class are not synchronized for multi-threading. Synchronization, if needed, is caller's responsibility. Serialized objects of this class are not guaranteed to be compatible with future Apache SIS releases. Serialization support is appropriate for short term storage or RMI between applications running the same version of Apache SIS. For long term storage, use XML instead. Since: 0.3 See Also: Serialized Form Nested Class Summary Nested classes/interfaces inherited from class ModifiableMetadata Modifiable­Metadata​.State Field Summary Fields inherited from class ISOMetadata identifiers Constructor Summary Constructors Constructor Description Default­Plan() Constructs an initially empty plan. Default­Plan(Plan object) Constructs a new instance initialized with the values from the specified metadata object. Method Summary All MethodsStatic MethodsInstance MethodsConcrete Methods Modifier and Type Method Description static Default­Plan cast­Or­Copy(Plan object) Returns a SIS metadata implementation with the values of the given arbitrary implementation. Citation get­Citation() Returns the identification of authority requesting target collection. Collection<Operation> get­Operations() Returns the identification of the activity or activities that satisfy a plan. Collection<Requirement> get­Satisfied­Requirements() Returns the requirement satisfied by the plan. Progress get­Status() Returns the current status of the plan (pending, completed, etc.) Geometry­Type get­Type() Returns the manner of sampling geometry that the planner expects for collection of objective data. void set­Citation(Citation new­Value) Sets the identification of authority requesting target collection. void set­Operations(Collection<? extends Operation> new­Values) Sets the identification of the activity or activities that satisfy a plan. void set­Satisfied­Requirements(Collection<? extends Requirement> new­Values) Sets the requirement satisfied by the plan. void set­Status(Progress new­Value) Sets the current status of the plan (pending, completed, etc.) void set­Type(Geometry­Type new­Value) Sets the manner of sampling geometry that the planner expects for collection of objective data. Methods inherited from class ISOMetadata get­Identifier, get­Identifier­Map, get­Identifiers, get­Standard, set­Identifier Methods inherited from class ModifiableMetadata check­Write­Permission, copy­Collection, copy­List, copy­Map, copy­Set, deep­Copy, non­Null­Collection, non­Null­List, non­Null­Map, non­Null­Set, singleton, state, write­Collection, write­List, write­Map, write­Set Methods inherited from class AbstractMetadata as­Map, as­Tree­Table, clone, equals, equals, get­Interface, hash­Code, is­Empty, nil­Reasons, prune, to­String Methods inherited from class Object finalize, get­Class, notify, notify­All, wait, wait, wait Constructor Details DefaultPlan public DefaultPlan() Constructs an initially empty plan. DefaultPlan public DefaultPlan(Plan object) Constructs a new instance initialized with the values from the specified metadata object. This is a shallow copy constructor, because the other metadata contained in the given object are not recursively copied. Parameters: object - the metadata to copy values from, or null if none. See Also: cast­Or­Copy(Plan) Method Details castOrCopy public static DefaultPlan castOrCopy(Plan object) Returns a SIS metadata implementation with the values of the given arbitrary implementation. This method performs the first applicable action in the following choices: If the given object is null, then this method returns null. Otherwise if the given object is already an instance of Default­Plan, then it is returned unchanged. Otherwise a new Default­Plan instance is created using the copy constructor and returned. Note that this is a shallow copy operation, because the other metadata contained in the given object are not recursively copied. Parameters: object - the object to get as a SIS implementation, or null if none. Returns: a SIS implementation containing the values of the given object (may be the given object itself), or null if the argument was null. getType public GeometryType getType() Returns the manner of sampling geometry that the planner expects for collection of objective data. null if unspecified. Specified by: get­Type in interface Plan Returns: manner of sampling geometry, or null. setType public void setType(GeometryType newValue) Sets the manner of sampling geometry that the planner expects for collection of objective data. Parameters: new­Value - the new type value. getStatus public Progress getStatus() Returns the current status of the plan (pending, completed, etc.) Specified by: get­Status in interface Plan Returns: current status of the plan, or null. setStatus public void setStatus(Progress newValue) Sets the current status of the plan (pending, completed, etc.) Parameters: new­Value - the new status value. getCitation public Citation getCitation() Returns the identification of authority requesting target collection. Specified by: get­Citation in interface Plan Returns: identification of authority requesting target collection, or null. setCitation public void setCitation(Citation newValue) Sets the identification of authority requesting target collection. Parameters: new­Value - the new citation value. getOperations public Collection<Operation> getOperations() Returns the identification of the activity or activities that satisfy a plan. Specified by: get­Operations in interface Plan Returns: identification of the activity or activities. setOperations public void setOperations(Collection<? extends Operation> newValues) Sets the identification of the activity or activities that satisfy a plan. Parameters: new­Values - the new identifications of the activity. getSatisfiedRequirements public Collection<Requirement> getSatisfiedRequirements() Returns the requirement satisfied by the plan. Specified by: get­Satisfied­Requirements in interface Plan Returns: requirement satisfied by the plan. setSatisfiedRequirements public void setSatisfiedRequirements(Collection<? extends Requirement> newValues) Sets the requirement satisfied by the plan. Parameters: new­Values - the new satisfied requirements.