Package | Description |
---|---|
be.SIRAPRISE.client |
This package contains all the classes and interfaces that can be useful on the client side of an application involving SIRA_PRISE.
|
be.SIRAPRISE.client.jsba |
This package contains all the classes and interfaces for the
Java
SIRA_PRISE
Bridging
Architecture, as well as classes that can be used to manipulate catalog objects using the JSBA.
|
be.SIRAPRISE.messages |
This package contains the classes that define/implement the various message types that can be sent to and received from a SIRA_PRISE server.
|
be.SIRAPRISE.typeimplementations |
This package contains the SIRA_PRISE type and operator implementations.
|
be.SIRAPRISE.util |
This package contains various utility methods.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
ClientSideTypeImplementationsManagerSigner.decryptSecret(java.security.Signature signature,
java.lang.String cipherInfoCipherName,
byte[] encryptedSecret) |
byte[] |
ClientSideOperatorImplementationsManagerSigner.decryptSecret(java.security.Signature signature,
java.lang.String cipherInfoCipherName,
byte[] encryptedSecret) |
byte[] |
ProcessScript.decryptSecret(java.security.Signature signature,
java.lang.String cipherInfoCipherName,
byte[] encryptedSecret) |
static ServerCommand |
ServerCommand.getCommandObjectFor(java.lang.String commandName,
java.lang.String commandContent)
Factory method for obtaining command objects, given a command name and the corresponding command options in texutal format
|
static ServerMonitorCommand |
ServerMonitorCommand.getCommandObjectFor(java.lang.String commandName,
java.lang.String commandContent)
Factory method for obtaining command objects, given a command name and the corresponding command options in texutal format
|
static ServerCommand |
ServerCommand.getCommandObjectFrom(java.lang.String commandText)
Factory method for obtaining command objects, given a fulltext command such as "ASSERT R,R(...)" or "CMD(...)CMD(...)"
|
static ServerMonitorCommand |
ServerMonitorCommand.getCommandObjectFrom(java.lang.String commandText)
Factory method for obtaining command objects, given a fulltext command such as "ASSERT R,R(...)" or "CMD(...)CMD(...)"
|
static Relation |
RelationValueSelectorFactory.getUnaryRelationValue(java.util.Set<java.lang.String> names,
NameIdentifier attributeNameIdentifier,
NameIdentifier typeNameIdentifier) |
static Relation |
RelationValueSelectorFactory.getUnaryRelationValue(java.util.Set<java.lang.String> names,
java.lang.String attributeName,
java.lang.String typeName) |
byte[] |
ClientSideTypeImplementationsManagerSigner.sign(java.security.Signature signature,
byte[] signMessage) |
byte[] |
ClientSideOperatorImplementationsManagerSigner.sign(java.security.Signature signature,
byte[] signMessage) |
byte[] |
ProcessScript.sign(java.security.Signature signature,
byte[] signMessage) |
Modifier and Type | Method and Description |
---|---|
byte[] |
DBObjectGenerator.decryptSecret(java.security.Signature signature,
java.lang.String cipherInfoCipherName,
byte[] encryptedSecret) |
byte[] |
DBObjectInterfaceGenerator.decryptSecret(java.security.Signature signature,
java.lang.String cipherInfoCipherName,
byte[] encryptedSecret) |
byte[] |
DBObjectGenerator.sign(java.security.Signature signature,
byte[] signMessage) |
byte[] |
DBObjectInterfaceGenerator.sign(java.security.Signature signature,
byte[] signMessage) |
Modifier and Type | Method and Description |
---|---|
static DumpFileOption |
DumpFileOption.getByName(java.lang.String name)
Gets the option object corresponding to the given option name
|
ServerMessageType |
ServerMessageTypes.getServerMessageType(int messageType)
Gets the most recent version of the ServerMessageType of the indicated type, that is, the version that is used in the SIRA_PRISE version that this package conforms to / corresponds with.
|
ServerMessageType |
ServerMessageTypes.getServerMessageTypeForMessageVersion(int messageType,
int messageVersion)
Gets The ServerMessageType of the indicated type and version
|
ServerMessageType |
ServerMessageTypes.getServerMessageTypeForSiraPriseVersion(int messageType,
Version siraPriseVersion)
Gets The ServerMessageType of the indicated type that was used in the indicated SIRA_PRISE specification version
|
Modifier and Type | Method and Description |
---|---|
static Heading |
Heading.computeIntersectionHeading(Heading thisHeading,
Heading otherHeading)
Gets the heading of the result when intersecting this relation type with the given relation type.
|
static Heading |
Heading.computeJoinHeading(Heading thisHeading,
Heading otherHeading)
Gets The Heading of the relation that is the result of joining a relation of this heading type with a relation of the given one
|
static AbstractTypeImplementation_V0105 |
TypeImplementationsManager.findTypeImplementationInCP(NameIdentifier typeName,
java.util.List<java.lang.String> typeImplementationsSearchPath)
Attempts to load a TypeImplementation object for the given typeName from the JVM's classpath.
|
static TypeDeclaration |
NonScalarTypeDeclaration.getCommonNonScalarSubTypeDeclaration(NonScalarTypeDeclaration t1,
NonScalarTypeDeclaration t2)
Gets the type declaration that is the declaration for the type that is the least specific subtype for both types given
|
static TypeDeclaration |
NonScalarTypeDeclaration.getCommonNonScalarSuperTypeDeclaration(NonScalarTypeDeclaration t1,
NonScalarTypeDeclaration t2)
Gets the type declaration that is the declaration for the type that is the most specific supertype for both types given
|
static TypeDeclaration |
ScalarTypeDeclaration.getCommonScalarSubTypeDeclaration(ScalarTypeDeclaration t1,
ScalarTypeDeclaration t2)
Gets a declaration object for the least specific common subtype between t1 and t2
|
static TypeDeclaration |
ScalarTypeDeclaration.getCommonScalarSuperTypeDeclaration(ScalarTypeDeclaration typeDeclaration1,
ScalarTypeDeclaration typeDeclaration2)
Gets A TypeDeclaration object for the type that is the most specific common supertype between the two types given
|
static AbstractTypeImplementation_V0105 |
AbstractTypeImplementation_V0105.getCommonScalarSuperTypeImplementation(ConstrainedTypeImplementation typeImplementation1,
AbstractTypeImplementation_V0105 typeImplementation2)
Gets the implementation object that implements the most specific supertype of the types of which the given implementation objects are the type implementation.
|
static TypeDeclaration |
TypeDeclaration.getCommonSubTypeDeclaration(TypeDeclaration t1,
TypeDeclaration t2)
Gets the least specific common subtype between the two types given
|
Heading |
Heading.getCommonSubTypesHHeading(Heading h2)
Gets a heading that has the same attribute names as this heading h2, but where each type declaration is the least specific subtype of the types of that attribute in this heading and h2, respectively.
|
static Heading |
Heading.getCommonSubTypesHHeading(Heading h1,
Heading h2)
Gets a heading that has the same attribute names as heading 1 and 2, but where each type declaration is the least specific subtype of the types of that attribute in headings 1 and 2, respectively.
|
static TypeDeclaration |
TypeDeclaration.getCommonSuperTypeDeclaration(TypeDeclaration t1,
TypeDeclaration t2)
Gets the most specific common supertype between the two types given
|
static java.util.Map<NameIdentifier,TypeDeclaration> |
Heading.getCommonSuperTypesHeading(Heading h1,
Heading h2)
Deprecated.
- replace with getCommonSuperTypesHHeading, which returns a Heading object instead of requiring the user to create one himself
|
Heading |
Heading.getCommonSuperTypesHHeading(Heading h2)
Gets a heading that has the same attribute names as heading 1 and 2, but where each type declaration is the most specific supertype of the types of that attribute in headings 1 and 2, respectively.
|
static Heading |
Heading.getCommonSuperTypesHHeading(Heading h1,
Heading h2)
Gets a heading that has the same attribute names as heading 1 and 2, but where each type declaration is the most specific supertype of the types of that attribute in headings 1 and 2, respectively.
|
OperatorGenerator |
OperatorGenerators.getOperatorGenerator(NameIdentifier objectNameIdentifier)
Gets the operator generator identified by the given object name
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementation(NameIdentifier operatorName,
java.util.List<NameIdentifier> argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementation(NameIdentifier operatorName,
NameIdentifier... argTypeNames)
Gets the OperatorImplementation object corresponding to the given typeDeclaration
|
OperatorImplementation_V0105 |
OperatorGenerator.getOperatorImplementation(OperatorGeneratorArgument[] args)
Gets an implementation instance of the operator.
|
OperatorImplementation_V0105 |
CONTAINST.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
CONTAINSRUSING.getOperatorImplementation(OperatorGeneratorArgument[] args) |
AggregationOperatorImplementation |
XMINUSUSING.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
UNPACK.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
CONTAINSTUSING.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
XMINUS.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
UNION.getOperatorImplementation(OperatorGeneratorArgument[] args) |
TCLOSE_RELATION |
TCLOSE.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
UNGROUP.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
INTERSECT.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
CONTAINSR.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
TRANSFORM.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
DIVIDEBYPER.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
GROUP.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0105 |
UNIONUSING.getOperatorImplementation(OperatorGeneratorArgument[] args) |
OperatorImplementation_V0104 |
OperatorImplementationsManager.getOperatorImplementation(java.lang.String operatorName,
java.util.List<java.lang.String> argTypeNames)
Deprecated.
- replace with the NameIdentifier version
|
static OperatorImplementation_V0105 |
ScalarOperatorGenerator_THE_.getOperatorImplementation(java.lang.String componentName,
java.lang.String typeName)
Gets The implementation object for the concerned THE_xyz operator
|
OperatorImplementation_V0105 |
CONTAINST.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames) |
OperatorImplementation_V0105 |
CONTAINSRUSING.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames) |
OperatorImplementation_V0105 |
CONTAINSTUSING.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames) |
OperatorImplementation_V0105 |
CONTAINSR.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames) |
abstract OperatorImplementation_V0105 |
ScalarOperatorGenerator.getOperatorImplementationNI(java.util.List<NameIdentifier> argTypeNames)
Gets an operator implementation object for the operator with the invocation name that this factory corresponds to, and the given arguments specification
|
abstract PossRepImplementation |
AbstractTypeImplementation_V0105.getPossrepImplementation(java.lang.String componentName)
Gets the PossrepImplementation object implementing the possrep of which the given component name names a component.
|
PossRepImplementation |
ConstrainedTypeImplementation.getPossrepImplementation(java.lang.String componentName) |
PossRepImplementation |
AbstractJavaBackedTypeImplementation_V0105.getPossrepImplementation(java.lang.String componentName) |
TypeDeclaration |
Heading.getTypeDeclaration(NameIdentifier attributeName)
Gets the TypeDeclaration object corresponding to the named attribute.
|
TypeDeclaration |
Heading.getTypeDeclaration(java.lang.String attributeName)
Deprecated.
deprecated
|
AbstractTypeImplementation_V0105 |
TypeImplementationsManager.getTypeImplementation(NameIdentifier typeName)
Gets the TypeImplementation object corresponding to the given typeDeclaration
|
Modifier and Type | Method and Description |
---|---|
byte[] |
Signer.decryptSecret(java.security.Signature signature,
java.lang.String cipherInfoCipherName,
byte[] encryptedSecret)
Decrypts an encrypted secret, encryption of which was done using the public key corresponding to the private key we also use to sign messages with
|
byte[] |
UserPrivateKeyProvider.decryptSecret(java.security.Signature signature,
java.lang.String cipherInfoCipherName,
byte[] encryptedSecret) |
static java.security.cert.Certificate |
MyCertificate.getCertificate(java.lang.Class<?> clazz)
Gets a Certificate object of the default certificate type.
|
static java.security.cert.Certificate |
MyCertificate.getCertificate(java.lang.Class<?> clazz,
java.lang.String certificateType)
Gets a Certificate object of the given certificate type.
|
static java.io.InputStream |
MyCertificate.getCertificateInputStream(java.lang.Class<?> clazz)
Gets an InputStream for reading a resource corresponding to the given class.
|
static java.security.KeyStore |
MyKeyStore.getKeyStore(java.lang.Class<?> clazz)
Gets a KeyStore object of the default keystore type.
|
static java.security.KeyStore |
MyKeyStore.getKeyStore(java.lang.Class<?> clazz,
char[] storePassword)
Gets a KeyStore object of the default keystore type.
|
static java.security.KeyStore |
MyKeyStore.getKeyStore(java.lang.Class<?> clazz,
java.lang.String keyStoreType)
Gets a KeyStore object of the given keystore type.
|
static java.security.KeyStore |
MyKeyStore.getKeyStore(java.lang.Class<?> clazz,
java.lang.String keyStoreType,
char[] storePassword)
Gets a KeyStore object of the given keystore type.
|
static java.security.KeyStore |
MyKeyStore.getKeyStore(java.lang.String user)
Gets a keystore object for a keystore of the default keystore type for the named user.
|
static java.security.KeyStore |
MyKeyStore.getKeyStore(java.lang.String user,
char[] storePassword)
Gets a keystore object for a keystore of the named keystore type for the named user.
|
static java.security.KeyStore |
MyKeyStore.getKeyStore(java.lang.String user,
java.lang.String keyStoreType)
Gets a keystore object for a keystore of the named keystore type for the named user.
|
static java.security.KeyStore |
MyKeyStore.getKeyStore(java.lang.String user,
java.lang.String keyStoreType,
char[] storePassword)
Gets a keystore object for a keystore of the named keystore type for the named user.
|
static java.io.InputStream |
MyKeyStore.getKeyStoreInputStream(java.lang.Class<?> clazz)
Gets an InputStream for reading a resource corresponding to the given class.
|
static java.io.InputStream |
MyKeyStore.getKeyStoreInputStream(java.lang.String user)
Gets an InputStream for reading a keystore resource corresponding to the named user.
|
static java.lang.String |
JavaHome.getKeytoolFileName(java.lang.String javaHomeToolsDirName)
Gets the full name of the executable file containing the keytool
|
static java.lang.String |
MyProperties.getOptionalProperty(java.util.Properties properties,
java.lang.String key)
Gets the named property value from the given Properties object.
|
java.lang.String |
MyProperties.getOptionalProperty(java.lang.String key)
Gets the named property value from the given Properties object.
|
static java.security.cert.Certificate |
MyCertificate.getPackageCertificate(java.lang.Class<?> clazz)
Gets a Certificate object of the default certificate type.
|
static java.security.cert.Certificate |
MyCertificate.getPackageCertificate(java.lang.Class<?> clazz,
java.lang.String certificateType)
Gets a Certificate object of the given certificate type.
|
static java.io.InputStream |
MyCertificate.getPackageCertificateInputStream(java.lang.Class<?> clazz)
Gets an InputStream for reading a resource corresponding to the package of the given class.
|
static java.security.KeyStore |
MyKeyStore.getPackageKeyStore(java.lang.Class<?> clazz)
Gets a KeyStore object of the default keystore type.
|
static java.security.KeyStore |
MyKeyStore.getPackageKeyStore(java.lang.Class<?> clazz,
char[] storePassword)
Gets a KeyStore object of the default keystore type.
|
static java.security.KeyStore |
MyKeyStore.getPackageKeyStore(java.lang.Class<?> clazz,
java.lang.String keyStoreType)
Gets a KeyStore object of the given keystore type.
|
static java.security.KeyStore |
MyKeyStore.getPackageKeyStore(java.lang.Class<?> clazz,
java.lang.String keyStoreType,
char[] storePassword)
Gets a KeyStore object of the given keystore type.
|
static java.io.InputStream |
MyKeyStore.getPackageKeyStoreInputStream(java.lang.Class<?> clazz)
Gets an InputStream for reading a resource corresponding to the package of the given class.
|
static java.io.InputStream |
MyResource.getResourceInputStream(java.lang.Class<?> clazz,
java.lang.String resourceName)
Attempts to find a resource of the given name, and returns an input stream for reading that resource if it can be found.
|
static java.io.InputStream |
MyResource.getResourceInputStream(java.lang.String resourceName)
Attempts to find a resource of the given name, and returns an input stream for reading that resource if it can be found.
|
static java.lang.Object |
MyClass.instantiate(java.lang.String fullClassName)
Utility method to instantiate a class.
|
static java.lang.Object |
MyClass.instantiate(java.lang.String packageName,
java.lang.String className)
Utility method to instantiate a class.
|
byte[] |
Signer.sign(java.security.Signature signature,
byte[] signMessage)
Computes the signature for the given byte string and the given Signature.
|
byte[] |
UserPrivateKeyProvider.sign(java.security.Signature signature,
byte[] signMessage) |
Constructor and Description |
---|
UserPrivateKeyProvider(java.lang.String user) |