JHPcte
Class HPcte
java.lang.Object
|
+--JHPcte.HPcte
- public class HPcte
- extends java.lang.Object
Java H-PCTE interface class. This static class allows the
construction of PcteProcesses via HPcte_lwp_create methods
|
Constructor Summary |
HPcte(java.lang.String server_location)
|
|
Method Summary |
java.lang.String |
HPcte_get_message()
Reads a message string stored in the file 'jhpcte_msg'
on the same location as the file 'server_location'. |
PcteProcess |
HPcte_lwp_login_create_and_start(PcteAtomicAccessRights access_mask,
java.lang.String user_name,
java.lang.String password,
int max_number_of_type_references,
int max_number_of_link_references,
int max_number_of_object_references)
HPcte_(main_)lwp_login_create_and_start
Processes created by this method are always main lwps. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PCTE_NAVIGATE
public static final int PCTE_NAVIGATE
PCTE_READ_ATTRIBUTES
public static final int PCTE_READ_ATTRIBUTES
PCTE_READ_LINK_ATTRIBUTES
public static final int PCTE_READ_LINK_ATTRIBUTES
PCTE_LIST_LINKS
public static final int PCTE_LIST_LINKS
PCTE_APPEND_LINKS
public static final int PCTE_APPEND_LINKS
PCTE_APPEND_IMPLICIT
public static final int PCTE_APPEND_IMPLICIT
PCTE_APPEND_ATTRIBUTES
public static final int PCTE_APPEND_ATTRIBUTES
PCTE_APPEND_LINK_ATTRIBUTES
public static final int PCTE_APPEND_LINK_ATTRIBUTES
PCTE_WRITE_ATTRIBUTES
public static final int PCTE_WRITE_ATTRIBUTES
PCTE_WRITE_LINK_ATTRIBUTES
public static final int PCTE_WRITE_LINK_ATTRIBUTES
PCTE_DELETE
public static final int PCTE_DELETE
PCTE_DELETE_LINKS
public static final int PCTE_DELETE_LINKS
PCTE_DELETE_IMPLICIT
public static final int PCTE_DELETE_IMPLICIT
PCTE_EXECUTE_ATTRIBUTE
public static final int PCTE_EXECUTE_ATTRIBUTE
PCTE_EXECUTE_LINK_ATTRIBUTE
public static final int PCTE_EXECUTE_LINK_ATTRIBUTE
PCTE_EXPLOIT_DEVICE
public static final int PCTE_EXPLOIT_DEVICE
PCTE_EXPLOIT_SCHEMA
public static final int PCTE_EXPLOIT_SCHEMA
PCTE_EXPLOIT_CONSUMER_IDENTITY
public static final int PCTE_EXPLOIT_CONSUMER_IDENTITY
PCTE_CONTROL_DISCRETIONARY
public static final int PCTE_CONTROL_DISCRETIONARY
PCTE_CONTROL_MANDATORY
public static final int PCTE_CONTROL_MANDATORY
PCTE_CONTROL_OBJECT
public static final int PCTE_CONTROL_OBJECT
PCTE_OWNER
public static final int PCTE_OWNER
PCTE_STABILIZE
public static final int PCTE_STABILIZE
default_granted_rights
public static final int default_granted_rights
default_denied_rights
public static final int default_denied_rights
default_access_rights
public static final PcteAtomicAccessRights default_access_rights
PCTE_ALL_USERS
public static final int PCTE_ALL_USERS
PCTE_SECURITY
public static final int PCTE_SECURITY
PCTE_AUDIT
public static final int PCTE_AUDIT
PCTE_EXECUTION
public static final int PCTE_EXECUTION
PCTE_REPLICATION
public static final int PCTE_REPLICATION
PCTE_CONFIGURATION
public static final int PCTE_CONFIGURATION
PCTE_HISTORY
public static final int PCTE_HISTORY
PCTE_SCHEMA_UPDATE
public static final int PCTE_SCHEMA_UPDATE
PCTE_ATOMIC
public static final int PCTE_ATOMIC
PCTE_COMPOSITE
public static final int PCTE_COMPOSITE
PCTE_INTERNAL_LINKS
public static final int PCTE_INTERNAL_LINKS
PCTE_EXTERNAL_LINKS
public static final int PCTE_EXTERNAL_LINKS
PCTE_ALL_LINKS
public static final int PCTE_ALL_LINKS
PCTE_COMPOSITION
public static final int PCTE_COMPOSITION
PCTE_EXISTENCE
public static final int PCTE_EXISTENCE
PCTE_REFERENCE
public static final int PCTE_REFERENCE
PCTE_IMPLICIT
public static final int PCTE_IMPLICIT
PCTE_DESIGNATION
public static final int PCTE_DESIGNATION
PCTE_NOW
public static final int PCTE_NOW
PCTE_FIRST_USE
public static final int PCTE_FIRST_USE
PCTE_EVERY_USE
public static final int PCTE_EVERY_USE
PCTE_ATOMIC_STABLE
public static final int PCTE_ATOMIC_STABLE
PCTE_COMPOSITE_STABLE
public static final int PCTE_COMPOSITE_STABLE
PCTE_NOT_STABLE
public static final int PCTE_NOT_STABLE
PCTE_SHARABLE
public static final int PCTE_SHARABLE
PCTE_EXCLUSIVE
public static final int PCTE_EXCLUSIVE
PCTE_DUPLICATED
public static final int PCTE_DUPLICATED
PCTE_NOT_DUPLICATED
public static final int PCTE_NOT_DUPLICATED
PCTE_NO_CONTENTS
public static final int PCTE_NO_CONTENTS
PCTE_FILE_TYPE
public static final int PCTE_FILE_TYPE
PCTE_PIPE_TYPE
public static final int PCTE_PIPE_TYPE
PCTE_DEVICE_TYPE
public static final int PCTE_DEVICE_TYPE
PCTE_AUDIT_FILE_TYPE
public static final int PCTE_AUDIT_FILE_TYPE
PCTE_ACCOUNTING_LOG_TYPE
public static final int PCTE_ACCOUNTING_LOG_TYPE
PCTE_OBJECT_TYPE
public static final int PCTE_OBJECT_TYPE
PCTE_LINK_TYPE
public static final int PCTE_LINK_TYPE
PCTE_ATTRIBUTE_TYPE
public static final int PCTE_ATTRIBUTE_TYPE
PCTE_ENUMERAL_TYPE
public static final int PCTE_ENUMERAL_TYPE
PCTE_CREATE_MODE
public static final int PCTE_CREATE_MODE
PCTE_DELETE_MODE
public static final int PCTE_DELETE_MODE
PCTE_READ_MODE
public static final int PCTE_READ_MODE
PCTE_WRITE_MODE
public static final int PCTE_WRITE_MODE
PCTE_NAVIGATE_MODE
public static final int PCTE_NAVIGATE_MODE
PCTE_OBJECT
public static final int PCTE_OBJECT
PCTE_OBJECT_ALL
public static final int PCTE_OBJECT_ALL
PCTE_LINK_KEY
public static final int PCTE_LINK_KEY
PCTE_LINK_NON_KEY
public static final int PCTE_LINK_NON_KEY
PCTE_ORIGIN
public static final int PCTE_ORIGIN
PCTE_ORIGIN_ALL
public static final int PCTE_ORIGIN_ALL
PCTE_DESTINATION
public static final int PCTE_DESTINATION
PCTE_DESTINATION_ALL
public static final int PCTE_DESTINATION_ALL
PCTE_KEY
public static final int PCTE_KEY
PCTE_NON_KEY
public static final int PCTE_NON_KEY
PCTE_CHILD
public static final int PCTE_CHILD
PCTE_DESCENDANT
public static final int PCTE_DESCENDANT
PCTE_PARENT
public static final int PCTE_PARENT
PCTE_ANCESTOR
public static final int PCTE_ANCESTOR
PCTE_ATTRIBUTE
public static final int PCTE_ATTRIBUTE
PCTE_ATTRIBUTE_ALL
public static final int PCTE_ATTRIBUTE_ALL
PCTE_LINK_ORIGIN
public static final int PCTE_LINK_ORIGIN
PCTE_LINK_ORIGIN_ALL
public static final int PCTE_LINK_ORIGIN_ALL
PCTE_LINK_DESTINATION
public static final int PCTE_LINK_DESTINATION
PCTE_LINK_DESTINATION_ALL
public static final int PCTE_LINK_DESTINATION_ALL
HPCTE_SET_LOCK_ON_OBJECT
public static final int HPCTE_SET_LOCK_ON_OBJECT
HPCTE_UNSET_LOCK_ON_OBJECT
public static final int HPCTE_UNSET_LOCK_ON_OBJECT
HPCTE_OBJECT_DELETE_EVENT
public static final int HPCTE_OBJECT_DELETE_EVENT
HPCTE_OBJECT_MOVE_EVENT
public static final int HPCTE_OBJECT_MOVE_EVENT
HPCTE_OBJECT_APPEND_ANY_LINK_EVENT
public static final int HPCTE_OBJECT_APPEND_ANY_LINK_EVENT
HPCTE_OBJECT_APPEND_VISIBLE_LINK_EVENT
public static final int HPCTE_OBJECT_APPEND_VISIBLE_LINK_EVENT
HPCTE_OBJECT_APPEND_LINK_OF_TYPE_EVENT
public static final int HPCTE_OBJECT_APPEND_LINK_OF_TYPE_EVENT
HPCTE_OBJECT_DELETE_ANY_LINK_EVENT
public static final int HPCTE_OBJECT_DELETE_ANY_LINK_EVENT
HPCTE_OBJECT_DELETE_VISIBLE_LINK_EVENT
public static final int HPCTE_OBJECT_DELETE_VISIBLE_LINK_EVENT
HPCTE_OBJECT_DELETE_LINK_OF_TYPE_EVENT
public static final int HPCTE_OBJECT_DELETE_LINK_OF_TYPE_EVENT
HPCTE_OBJECT_CONVERT_EVENT
public static final int HPCTE_OBJECT_CONVERT_EVENT
HPCTE_OBJECT_MODIFY_ACL_EVENT
public static final int HPCTE_OBJECT_MODIFY_ACL_EVENT
HPCTE_OBJECT_MODIFY_EVENT
public static final int HPCTE_OBJECT_MODIFY_EVENT
HPCTE_LINK_DELETE_EVENT
public static final int HPCTE_LINK_DELETE_EVENT
HPCTE_SET_LOCK_ON_LINK
public static final int HPCTE_SET_LOCK_ON_LINK
HPCTE_UNSET_LOCK_ON_LINK
public static final int HPCTE_UNSET_LOCK_ON_LINK
HPCTE_LINK_MODIFY_EVENT
public static final int HPCTE_LINK_MODIFY_EVENT
HPCTE_OBJECT_OF_TYPE_CREATE_EVENT
public static final int HPCTE_OBJECT_OF_TYPE_CREATE_EVENT
HPCTE_LINK_OF_TYPE_CREATE_EVENT
public static final int HPCTE_LINK_OF_TYPE_CREATE_EVENT
HPCTE_DISCRETIONARY_ACCESS_IS_NOT_GRANTED
public static final int HPCTE_DISCRETIONARY_ACCESS_IS_NOT_GRANTED
HPCTE_LIMIT_WOULD_BE_EXCEEDED
public static final int HPCTE_LIMIT_WOULD_BE_EXCEEDED
JHPCTE_CONNECTION_CLOSED_EVENT
public static final int JHPCTE_CONNECTION_CLOSED_EVENT
PCTE_EQUAL_REF
public static final int PCTE_EQUAL_REF
PCTE_UNEQUAL_REF
public static final int PCTE_UNEQUAL_REF
PCTE_EXTERNAL_REF
public static final int PCTE_EXTERNAL_REF
HPCTE_EXTERNAL_REF
public static final int HPCTE_EXTERNAL_REF
HPCTE_EQUAL_REF
public static final int HPCTE_EQUAL_REF
HPCTE_LESS_THAN
public static final int HPCTE_LESS_THAN
HPCTE_GREATER_THAN
public static final int HPCTE_GREATER_THAN
PCTE_UNPROTECTED
public static final int PCTE_UNPROTECTED
- Pcte_activity_class
(Pcte_activity_start, HPcte_cooperative_activity_start)
Definitions here only for compatibility with older versions,
use definitions in PcteActivityClass!
PCTE_READ_UNPROTECTED_WRITE_TRANSACTION
public static final int PCTE_READ_UNPROTECTED_WRITE_TRANSACTION
PCTE_READ_UNPROTECTED_WRITE_EDITOR_TRANSACTION
public static final int PCTE_READ_UNPROTECTED_WRITE_EDITOR_TRANSACTION
PCTE_TRANSACTION
public static final int PCTE_TRANSACTION
PCTE_EDITOR_TRANSACTION
public static final int PCTE_EDITOR_TRANSACTION
PCTE_WRITE_TRANSACTION
public static final int PCTE_WRITE_TRANSACTION
PCTE_WRITE_EDITOR_TRANSACTION
public static final int PCTE_WRITE_EDITOR_TRANSACTION
PCTE_READ_WRITE
public static final int PCTE_READ_WRITE
PCTE_READ_ONLY
public static final int PCTE_READ_ONLY
PCTE_WRITE_ONLY
public static final int PCTE_WRITE_ONLY
PCTE_APPEND_ONLY
public static final int PCTE_APPEND_ONLY
PCTE_FROM_BEGINNING
public static final int PCTE_FROM_BEGINNING
PCTE_FROM_CURRENT
public static final int PCTE_FROM_CURRENT
PCTE_FROM_END
public static final int PCTE_FROM_END
PCTE_AT_BEGINNING
public static final int PCTE_AT_BEGINNING
PCTE_AT_POSITION
public static final int PCTE_AT_POSITION
PCTE_AT_END
public static final int PCTE_AT_END
MAX_MSG_LENGTH
protected static final int MAX_MSG_LENGTH
NullPointerString
protected static final java.lang.String NullPointerString
server_location
protected java.lang.String server_location
HPcte
public HPcte(java.lang.String server_location)
HPcte_get_message
public java.lang.String HPcte_get_message()
throws PcteException
- Reads a message string stored in the file 'jhpcte_msg'
on the same location as the file 'server_location'.
Message Length is restricted to MAX_MSG_LENGTH.
- Returns:
- message string
- Throws:
PcteException - connection could not be established or
file could not be read
HPcte_lwp_login_create_and_start
public PcteProcess HPcte_lwp_login_create_and_start(PcteAtomicAccessRights access_mask,
java.lang.String user_name,
java.lang.String password,
int max_number_of_type_references,
int max_number_of_link_references,
int max_number_of_object_references)
throws PcteException
- HPcte_(main_)lwp_login_create_and_start
Processes created by this method are always main lwps.
- See Also:
PcteProcess.HPcte_sub_lwp_create_and_start