FP2Design
Documentation

Properties:

1 Package global

1.1 Class View global

highLevelInteraction



Class instance

type :FPNetAccessor

Class instance

type :TriageProcessor

Class instance

type :Querier

Class instance

type :Publisher

Class instance callbackPoint

type :Callback

Class instance

type :NetworkAccessPoint

ClientClasses



Class Clusters

2 Package security

2.1 Package authorizationService

2.2 Package authenticationService

2.3 Deployment View deployment

Artifact FPClientHelper

Stereotype: source

Artifact source associated with : FPClientHelper

Artifact FPNetAccessor

Stereotype: source

Artifact source associated with : FPNetAccessor

Artifact Callback

Stereotype: source

Artifact source associated with : Callback

Artifact AnnotationConverter

Stereotype: source

Artifact source associated with : AnnotationConverter

Artifact FPNetworkException

Stereotype: source

Artifact source associated with : FPNetworkException

Artifact Credential

Stereotype: source

Artifact source associated with : Credential

2.4 Package identity

it contains classes that describe identites of various resources that use the network or are used by the network

2.4.1 Class View classview

2.4.2 Deployment View deployment

Artifact User

Stereotype: source

Artifact source associated with : User

Artifact Identity

Stereotype: source

Artifact source associated with : Identity

Artifact ClientIdentity

Stereotype: source

Artifact source associated with : ClientIdentity

Artifact MessageIdentity

Stereotype: source

Artifact source associated with : MessageIdentity

Artifact NetworkIdentity

Stereotype: source

Artifact source associated with : NetworkIdentity

Artifact IdentityValidator

Stereotype: source

Artifact source associated with : IdentityValidator

Artifact DefaultIdentityValidator

Stereotype: source

Artifact source associated with : DefaultIdentityValidator

2.5 Class View securityClassView

securityClasses



Class UserToken

2.6 Deployment View source

Artifact UserToken

Stereotype: source

Artifact source associated with : UserToken

Artifact SecurityContext

Stereotype: source

Artifact source associated with : SecurityContext

3 Package ApplePie

3.1 Package ApplePieArtifacts

3.1.1 Class View ApplePieInterfaces

3.1.2 Class View ApplePieClasses

3.1.3 Class View ApplePieEnumerations

3.1.4 Deployment View deployment

Artifact ApplePieSparqlQueryJob

ApplePieSparqlQueryJob.java

Copyright (C) 2010-2012 President and Fellows of Harvard College

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is free software: you can redistribute it and/or modify
it under the terms of Version 2 of the GNU General Public License
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Stereotype: source

Artifact source associated with : ApplePieSparqlQueryJob

Artifact ApplePieClientIdentity

ApplePieClientIdentity.java

Copyright © 2012 President and Fellows of Harvard College

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is free software: you can redistribute it and/or modify
it under the terms of Version 2 of the GNU General Public License
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Stereotype: source

Artifact source associated with : ApplePieClientIdentity

Artifact StaticApplePieJobPlanner

StaticApplePieJobPlanner.java
Copyright (C) 2010-2012 President and Fellows of Harvard College

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is free software: you can redistribute it and/or modify
it under the terms of Version 2 of the GNU General Public License
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Stereotype: source

Artifact source associated with : StaticApplePieJobPlanner

Artifact ApplePieAnnotationJob

ApplePieAnnotationJob.java
Copyright (C) 2010-2012 President and Fellows of Harvard College

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is free software: you can redistribute it and/or modify
it under the terms of Version 2 of the GNU General Public License
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Stereotype: source

Artifact source associated with : ApplePieAnnotationJob

Artifact StaticApplePieServiceFinder

StaticApplePieServiceFinder.java
Copyright (C) 2010-2012 President and Fellows of Harvard College

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is free software: you can redistribute it and/or modify
it under the terms of Version 2 of the GNU General Public License
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Stereotype: source

Artifact source associated with : StaticApplePieServiceFinder

3.1.5 Package unknown

3.2 Component View ApplePieComponents

Component Symbiota

provided classes : DataStore

required classes : ApplePieFPClientHelper, Authenticate, DataStore, FPClientHelper

Component Specify6

provided classes : DataStore

required classes : ApplePieFPClientHelper, FPClientHelper

Component FilteredPush

provided classes : ApplePieFPClientHelper, FPClientHelper

required classes : Authenticate, DataStore

Component DataONE

provided classes : Authenticate

Component MorphBank

required classes : ApplePieFPClientHelper, Authenticate, DataStore, FPClientHelper

ApplePieComponents



4 Package client

4.1 Class View clientLib

annotationSubmit



clientClasses



Class Filter
Class Client
Class Callback

5 Package triage

5.1 Class View classView

JobManagement



triageClasses



Class Plan
Class Querier
Class instance

type :LocalDataAccessPoint

Class QueryJob
Class Status
Class Task
Class ErrorJob
Class PingJob
Class JobRunner

5.2 Deployment View deployment

Artifact TriageProcessor

Stereotype: source

Artifact source associated with : TriageProcessor

Artifact JobPlanner

Stereotype: source

Artifact source associated with : JobPlanner

Artifact MultiJobRunner

Stereotype: source

Artifact source associated with : MultiJobRunner

Artifact Plan

Stereotype: source

Artifact source associated with : Plan

Artifact LogicalPlan

Stereotype: source

Artifact source associated with : LogicalPlan

Artifact PhysicalPlan

Stereotype: source

Artifact source associated with : PhysicalPlan

Artifact Querier

Stereotype: source

Artifact source associated with : Querier

Artifact ResultAggregator

Stereotype: source

Artifact source associated with : ResultAggregator

Artifact ServiceInvocation

Stereotype: source

Artifact source associated with : ServiceInvocation

Artifact QueryJob

Stereotype: source

Artifact source associated with : QueryJob

Artifact ErrorJob

ErrorJob.java
Copyright (C) 2010-2012 President and Fellows of Harvard College

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is free software: you can redistribute it and/or modify
it under the terms of Version 2 of the GNU General Public License
as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Stereotype: source

Artifact source associated with : ErrorJob

Artifact Status

Stereotype: source

Artifact source associated with : Status

Artifact Task

Stereotype: source

Artifact source associated with : Task

Artifact ExecutionContext

Stereotype: source

Artifact source associated with : ExecutionContext

Artifact NetworkAccessPoint

Stereotype: source

Artifact source associated with : NetworkAccessPoint

Artifact MessageRetriever

Stereotype: source

Artifact source associated with : MessageRetriever

Artifact FPNetworkAccessPoint

Stereotype: source

Artifact source associated with : FPNetworkAccessPoint

Artifact FPTriageProcessor

Stereotype: source

Artifact source associated with : FPTriageProcessor

Artifact JMSMessageRetriever

Stereotype: source

Artifact source associated with : JMSMessageRetriever

Artifact FPJobRunner

Stereotype: source

Artifact source associated with : FPJobRunner

Artifact FPJobStatus

Stereotype: source

Artifact source associated with : FPJobStatus

Artifact AbstractJob

Stereotype: source

Artifact source associated with : AbstractJob

Artifact PingJob

Stereotype: source

Artifact source associated with : PingJob

Artifact BadStatusException

Stereotype: source

Artifact source associated with : BadStatusException

Artifact JobExecutionException

Stereotype: source

Artifact source associated with : JobExecutionException

Artifact FPTriageConfigurationFactory

Stereotype: source

Artifact source associated with : FPTriageConfigurationFactory

Artifact JobRunner

Stereotype: source

Artifact source associated with : JobRunner

Artifact UnsuportedMessageTypeException

Stereotype: source

Artifact source associated with : UnsuportedMessageTypeException

5.3 Package unknown

5.3.1 Class View unknown

Class Exception

6 Package publishingService

6.1 Class View classView

pubsub



Class Publisher
Class Interest
Class Queue

6.2 Deployment View source

Artifact Publisher

Stereotype: source

Artifact source associated with : Publisher

Artifact NotificationProcessor

Stereotype: source

Artifact source associated with : NotificationProcessor

Artifact Notification

Stereotype: source

Artifact source associated with : Notification

Artifact NotificationType

Stereotype: source

Artifact source associated with : NotificationType

Artifact Interest

Stereotype: source

Artifact source associated with : Interest

Artifact FilterExpression

Stereotype: source

Artifact source associated with : FilterExpression

Artifact SQLConditionFilterExpression

Stereotype: source

Artifact source associated with : SQLConditionFilterExpression

Artifact SPARQLConditionFilterExpression

Stereotype: source

Artifact source associated with : SPARQLConditionFilterExpression

Artifact QueueManagement

Stereotype: source

Artifact source associated with : QueueManagement

Artifact Queue

Stereotype: source

Artifact source associated with : Queue

Artifact Subscription

Stereotype: source

Artifact source associated with : Subscription

Artifact SubscriptionManagement

Stereotype: source

Artifact source associated with : SubscriptionManagement

7 Package message

7.1 Use Case View classview

Class Record

messageClasses



Class FPMessage
Class instance aFindDupsMessage

type :FPMessage

attributes :

Class Result
Class Evidence
Class Selector
Class Annotator
Class Predicate
Class Data

annotationMessage



queryMessage



notificationMessage



Class DBQuery
Class FieldList
Class Field
Class Function
Class Term
Class Query

TaxonCollectionAnnotation



Class Subject
Class Equal
Class Greater

natrualHistoryCollection



Class DCont

7.2 Deployment View deployment

Artifact Record

Stereotype: source

Artifact source associated with : Record

Artifact FPMessage

Stereotype: source

Artifact source associated with : FPMessage

Artifact Result

Stereotype: source

Artifact source associated with : Result

Artifact QueryResult

Stereotype: source

Artifact source associated with : QueryResult

Artifact ContentInterpreter

Stereotype: source

Artifact source associated with : ContentInterpreter

Artifact QueryMessage

Stereotype: source

Artifact source associated with : QueryMessage

Artifact MessageType

Stereotype: source

Artifact source associated with : MessageType

Artifact Provenance

Stereotype: source

Artifact source associated with : Provenance

Artifact Annotation

Stereotype: source

Artifact source associated with : Annotation

Artifact AnnotationSubject

Stereotype: source

Artifact source associated with : AnnotationSubject

Artifact Expectation

Stereotype: source

Artifact source associated with : Expectation

Artifact Motivation

Stereotype: source

Artifact source associated with : Motivation

Artifact Evidence

Stereotype: source

Artifact source associated with : Evidence

Artifact AnnotationAssertion

Stereotype: source

Artifact source associated with : AnnotationAssertion

Artifact DomainContent

Stereotype: source

Artifact source associated with : DomainContent

Artifact Selector

Stereotype: source

Artifact source associated with : Selector

Artifact Annotator

Stereotype: source

Artifact source associated with : Annotator

Artifact AnnotationTopic

Stereotype: source

Artifact source associated with : AnnotationTopic

Artifact Predicate

Stereotype: source

Artifact source associated with : Predicate

Artifact DataLocator

Stereotype: source

Artifact source associated with : DataLocator

Artifact Data

Stereotype: source

Artifact source associated with : Data

Artifact LocalCorrespondence

Stereotype: source

Artifact source associated with : LocalCorrespondence

Artifact ReturnFormat

Stereotype: source

Artifact source associated with : ReturnFormat

Artifact QueryCondition

Stereotype: source

Artifact source associated with : QueryCondition

Artifact QueryTarget

Stereotype: source

Artifact source associated with : QueryTarget

Artifact DBQuery

Stereotype: source

Artifact source associated with : DBQuery

Artifact MessageVisitor

Stereotype: source

Artifact source associated with : MessageVisitor

Artifact FieldList

Stereotype: source

Artifact source associated with : FieldList

Artifact Field

Stereotype: source

Artifact source associated with : Field

Artifact ConditionItem

Stereotype: source

Artifact source associated with : ConditionItem

Artifact AndCondition

Stereotype: source

Artifact source associated with : AndCondition

Artifact NotCondition

Stereotype: source

Artifact source associated with : NotCondition

Artifact OrCondition

Stereotype: source

Artifact source associated with : OrCondition

Artifact Function

Stereotype: source

Artifact source associated with : Function

Artifact Term

Stereotype: source

Artifact source associated with : Term

Artifact Query

Stereotype: source

Artifact source associated with : Query

Artifact ReturnField

Stereotype: source

Artifact source associated with : ReturnField

Artifact DarwinCorePredicate

Stereotype: source

Artifact source associated with : DarwinCorePredicate

Artifact Subject

Stereotype: source

Artifact source associated with : Subject

Artifact Comparator

Stereotype: source

Artifact source associated with : Comparator

Artifact Equal

Stereotype: source

Artifact source associated with : Equal

Artifact Greater

Stereotype: source

Artifact source associated with : Greater

Artifact InstanceValue

Stereotype: source

Artifact source associated with : InstanceValue

Artifact SpecimenRecordLocator

Stereotype: source

Artifact source associated with : SpecimenRecordLocator

Artifact SpecimenLocator

Stereotype: source

Artifact source associated with : SpecimenLocator

Artifact DataLocatorType

Stereotype: source

Artifact source associated with : DataLocatorType

Artifact CollectionDataLocatorWrapper

Stereotype: source

Artifact source associated with : CollectionDataLocatorWrapper

Artifact DarwinCoreObject

Stereotype: source

Artifact source associated with : DarwinCoreObject

Artifact FeatureExtractor

Stereotype: source

Artifact source associated with : FeatureExtractor

Artifact FPMessageStatus

Stereotype: source

Artifact source associated with : FPMessageStatus

Artifact AnnotationFilter

Stereotype: source

Artifact source associated with : AnnotationFilter

8 Package serviceDiscovery

8.1 Class View classView

serviceDiscoveryClassDiagram



8.2 Deployment View deployment

Artifact ServiceType

Stereotype: source

Artifact source associated with : ServiceType

Artifact ServiceDescription

Stereotype: source

Artifact source associated with : ServiceDescription

Artifact WSDLDescription

Stereotype: source

Artifact source associated with : WSDLDescription

Artifact ServiceProxy

Stereotype: source

Artifact source associated with : ServiceProxy

Artifact ServiceFinder

Stereotype: source

Artifact source associated with : ServiceFinder

9 Package dataProvider

9.1 Class View dataProviderClassView

dataProviderClasses



Class DataStore
Class Mapper

9.2 Deployment View source

Artifact LocalDataAccessPoint

Stereotype: source

Artifact source associated with : LocalDataAccessPoint

Artifact GlobalKnowledgeStore

Stereotype: source

Artifact source associated with : GlobalKnowledgeStore

Artifact DataStore

Stereotype: source

Artifact source associated with : DataStore

Artifact Mapper

Stereotype: source

Artifact source associated with : Mapper

10 Package guidService

11 Package java

11.1 Package util

11.1.1 Class View util

Class Iterator
Class TimeZone
Class Locale
Class Calendar
Class Hashtable
Class Date
Class Map
Class List
Class UUID

11.2 Package lang

11.2.1 Class View lang

Class String
Class Object
Class Iterable
Class Cloneable
Class Exception
Class Throwable

11.3 Package io

11.3.1 Class View io

Class Reader
Class File

11.4 Package net

11.4.1 Class View net

11.5 Package math

11.5.1 Class View math

11.6 Package security

11.6.1 Class View security

12 Package javax

12.1 Package xml

12.1.1 Package transform

12.1.1.1 Package stream

  • Java package : javax.xml.transform.stream

12.1.1.1.1 Class View stream

12.1.1.2 Class View transform

Class Source

12.1.2 Package datatype

12.1.2.1 Class View datatype

12.1.3 Package namespace

12.1.3.1 Class View namespace

Class QName

13 Package annotation

13.1 Class View annotation

AnnotationClasses



Class Thing

13.2 Deployment View deployment

Artifact AoAnnotation

Stereotype: source

Artifact source

Artifact AoAnnotationSet

Stereotype: source

Artifact source

Artifact Thing

Stereotype: source

Artifact source

14 Use Case View NetworkUseCases

TaxonomistEditsRecord



14.1 Activity RequestDuplicates

DuplicatesDataGathering