license headers fix
git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-core/trunk@1310388 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
01b97c2213
commit
0ce2ba93a2
|
@ -1,19 +1,22 @@
|
||||||
package org.codehaus.plexus.redback.rbac.jdo;
|
package org.codehaus.plexus.redback.rbac.jdo;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright 2005 The Apache Software Foundation.
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
*
|
* or more contributor license agreements. See the NOTICE file
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* distributed with this work for additional information
|
||||||
* you may not use this file except in compliance with the License.
|
* regarding copyright ownership. The ASF licenses this file
|
||||||
* You may obtain a copy of the License at
|
* to you under the Apache License, Version 2.0 (the
|
||||||
|
* "License"); you may not use this file except in compliance
|
||||||
|
* with the License. You may obtain a copy of the License at
|
||||||
*
|
*
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
*
|
*
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
* Unless required by applicable law or agreed to in writing,
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
* software distributed under the License is distributed on an
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
* See the License for the specific language governing permissions and
|
* KIND, either express or implied. See the License for the
|
||||||
* limitations under the License.
|
* specific language governing permissions and limitations
|
||||||
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import org.codehaus.plexus.redback.rbac.AbstractRBACManager;
|
import org.codehaus.plexus.redback.rbac.AbstractRBACManager;
|
||||||
|
|
|
@ -1,19 +1,22 @@
|
||||||
package org.codehaus.plexus.redback.rbac.jdo;
|
package org.codehaus.plexus.redback.rbac.jdo;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright 2001-2006 The Apache Software Foundation.
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
*
|
* or more contributor license agreements. See the NOTICE file
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* distributed with this work for additional information
|
||||||
* you may not use this file except in compliance with the License.
|
* regarding copyright ownership. The ASF licenses this file
|
||||||
* You may obtain a copy of the License at
|
* to you under the Apache License, Version 2.0 (the
|
||||||
|
* "License"); you may not use this file except in compliance
|
||||||
|
* with the License. You may obtain a copy of the License at
|
||||||
*
|
*
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
*
|
*
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
* Unless required by applicable law or agreed to in writing,
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
* software distributed under the License is distributed on an
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
* See the License for the specific language governing permissions and
|
* KIND, either express or implied. See the License for the
|
||||||
* limitations under the License.
|
* specific language governing permissions and limitations
|
||||||
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import org.codehaus.plexus.jdo.JdoFactory;
|
import org.codehaus.plexus.jdo.JdoFactory;
|
||||||
|
|
|
@ -1,4 +1,23 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
~ or more contributor license agreements. See the NOTICE file
|
||||||
|
~ distributed with this work for additional information
|
||||||
|
~ regarding copyright ownership. The ASF licenses this file
|
||||||
|
~ to you under the Apache License, Version 2.0 (the
|
||||||
|
~ "License"); you may not use this file except in compliance
|
||||||
|
~ with the License. You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
<model jpox.mapping-in-package="true"
|
<model jpox.mapping-in-package="true"
|
||||||
jpox.table-prefix="SECURITY_">
|
jpox.table-prefix="SECURITY_">
|
||||||
<!-- TODO: there is no reason this model is JDO specific. Shouldn't it be the basis for the various providers? It would dramatically reduce the code in -memory, for example -->
|
<!-- TODO: there is no reason this model is JDO specific. Shouldn't it be the basis for the various providers? It would dramatically reduce the code in -memory, for example -->
|
||||||
|
|
|
@ -1,196 +0,0 @@
|
||||||
// Graph of desired database structure.
|
|
||||||
// Use GraphViz (available from www.graphviz.org) to generate the image.
|
|
||||||
//
|
|
||||||
// Command line: dot -Tpng db-schema.dot -o db-schema.png
|
|
||||||
|
|
||||||
digraph structs {
|
|
||||||
// Graph Defaults
|
|
||||||
graph [
|
|
||||||
rankdir="RL"
|
|
||||||
bgcolor="#f7f7f7"
|
|
||||||
label="\nGenerated by GraphViz"
|
|
||||||
labeljust="l"
|
|
||||||
];
|
|
||||||
|
|
||||||
// Node Defaults.
|
|
||||||
node [
|
|
||||||
fontname="Helvetica"
|
|
||||||
fontsize="11"
|
|
||||||
shape="plaintext"
|
|
||||||
];
|
|
||||||
|
|
||||||
// Edge Defaults.
|
|
||||||
edge [
|
|
||||||
arrowsize="0.8"
|
|
||||||
];
|
|
||||||
|
|
||||||
// The Nodes
|
|
||||||
"KEY" [
|
|
||||||
label=<
|
|
||||||
<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" CELLPADDING="5" BGCOLOR="#EEEEEE">
|
|
||||||
<TR><TD>KEY</TD></TR>
|
|
||||||
<TR><TD>
|
|
||||||
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
|
|
||||||
<TR><TD BGCOLOR="#9bab96" ALIGN="CENTER">
|
|
||||||
[TABLE NAME]
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD ALIGN="LEFT" BGCOLOR="#def1b8">
|
|
||||||
[COLUMN / PRIMARY KEY]
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
[COLUMN / INDEXED]
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD ALIGN="LEFT">
|
|
||||||
[COLUMN]
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>>
|
|
||||||
];
|
|
||||||
|
|
||||||
"ROLES" [
|
|
||||||
label=<
|
|
||||||
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
|
|
||||||
<TR><TD PORT="ROLES.heading" BGCOLOR="#9bab96" ALIGN="CENTER">
|
|
||||||
ROLES
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="NAME" ALIGN="LEFT" BGCOLOR="#def1b8">
|
|
||||||
NAME
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="DESCRIPTION" ALIGN="LEFT">
|
|
||||||
DESCRIPTION
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="ASSIGNABLE" ALIGN="LEFT">
|
|
||||||
ASSIGNABLE
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>>
|
|
||||||
];
|
|
||||||
|
|
||||||
"ROLE_PERMISSION_MAP" [
|
|
||||||
label=<
|
|
||||||
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
|
|
||||||
<TR><TD PORT="ROLE_PERMISSION_MAP.heading" BGCOLOR="#9bab96" ALIGN="CENTER">
|
|
||||||
ROLE_PERMISSION_MAP
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="ROLE_NAME" ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
ROLE_NAME
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="PERMISSION_NAME" ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
PERMISSION_NAME
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>>
|
|
||||||
];
|
|
||||||
|
|
||||||
"ROLE_ROLE_MAP" [
|
|
||||||
label=<
|
|
||||||
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
|
|
||||||
<TR><TD PORT="ROLE_ROLE_MAP.heading" BGCOLOR="#9bab96" ALIGN="CENTER">
|
|
||||||
ROLE_ROLE_MAP
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="PARENT_ROLE_NAME" ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
PARENT_ROLE_NAME
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="CHILD_ROLE_NAME" ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
CHILD_ROLE_NAME
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>>
|
|
||||||
];
|
|
||||||
|
|
||||||
"PERMISSIONS" [
|
|
||||||
label=<
|
|
||||||
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
|
|
||||||
<TR><TD PORT="PERMISSIONS.heading" BGCOLOR="#9bab96" ALIGN="CENTER">
|
|
||||||
PERMISSIONS
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="NAME" ALIGN="LEFT" BGCOLOR="#def1b8">
|
|
||||||
NAME
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="DESCRIPTION" ALIGN="LEFT">
|
|
||||||
DESCRIPTION
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="OPERATION_NAME" ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
OPERATION_NAME
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="RESOURCE_IDENTIFIER" ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
RESOURCE_IDENTIFIER
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>>
|
|
||||||
];
|
|
||||||
|
|
||||||
"OPERATIONS" [
|
|
||||||
label=<
|
|
||||||
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
|
|
||||||
<TR><TD PORT="OPERATIONS.heading" BGCOLOR="#9bab96" ALIGN="CENTER">
|
|
||||||
OPERATIONS
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="NAME" ALIGN="LEFT" BGCOLOR="#def1b8">
|
|
||||||
NAME
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="DESCRIPTION" ALIGN="LEFT">
|
|
||||||
DESCRIPTION
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="RESOURCE_REQUIRED" ALIGN="LEFT">
|
|
||||||
RESOURCE_REQUIRED
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>>
|
|
||||||
];
|
|
||||||
|
|
||||||
"RESOURCES" [
|
|
||||||
label=<
|
|
||||||
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
|
|
||||||
<TR><TD PORT="RESOURCES.heading" BGCOLOR="#9bab96" ALIGN="CENTER">
|
|
||||||
RESOURCES
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="IDENTIFIER" ALIGN="LEFT" BGCOLOR="#def1b8">
|
|
||||||
IDENTIFIER
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="PATTERN" ALIGN="LEFT">
|
|
||||||
PATTERN
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>>
|
|
||||||
];
|
|
||||||
|
|
||||||
"USER_ASSIGNMENTS" [
|
|
||||||
label=<
|
|
||||||
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="#ffffff">
|
|
||||||
<TR><TD PORT="USER_ASSIGNMENTS.heading" BGCOLOR="#9bab96" ALIGN="CENTER">
|
|
||||||
USER_ASSIGNMENTS
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="PRINCIPAL" ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
PRINCIPAL
|
|
||||||
</TD></TR>
|
|
||||||
<TR><TD PORT="ROLE_NAME" ALIGN="LEFT" BGCOLOR="#fffacd">
|
|
||||||
ROLE_NAME
|
|
||||||
</TD></TR>
|
|
||||||
</TABLE>>
|
|
||||||
];
|
|
||||||
|
|
||||||
// The Connections
|
|
||||||
"PERMISSIONS":"NAME" ->
|
|
||||||
"ROLE_PERMISSION_MAP":"PERMISSION_NAME"
|
|
||||||
[arrowtail=none arrowhead=dot];
|
|
||||||
|
|
||||||
"PERMISSIONS":"OPERATION_NAME":w ->
|
|
||||||
"OPERATIONS":"NAME":e
|
|
||||||
[arrowtail=none arrowhead=normal];
|
|
||||||
|
|
||||||
"PERMISSIONS":"RESOURCE_IDENTIFIER" ->
|
|
||||||
"RESOURCES":"IDENTIFIER"
|
|
||||||
[arrowtail=none arrowhead=normal];
|
|
||||||
|
|
||||||
"USER_ASSIGNMENTS":"ROLE_NAME" ->
|
|
||||||
"ROLES":"NAME"
|
|
||||||
[arrowtail=none arrowhead=normal];
|
|
||||||
|
|
||||||
"ROLES":"NAME":w ->
|
|
||||||
"ROLE_PERMISSION_MAP":"ROLE_NAME":e
|
|
||||||
[arrowtail=none arrowhead=dot];
|
|
||||||
|
|
||||||
"ROLES":"NAME" ->
|
|
||||||
"ROLE_ROLE_MAP":"PARENT_ROLE_NAME"
|
|
||||||
[arrowtail=none arrowhead=dot];
|
|
||||||
|
|
||||||
"ROLE_ROLE_MAP":"CHILD_ROLE_NAME" ->
|
|
||||||
"ROLES":"NAME"
|
|
||||||
[arrowtail=none arrowhead=dot];
|
|
||||||
}
|
|
Binary file not shown.
Before Width: | Height: | Size: 16 KiB |
|
@ -1,19 +1,22 @@
|
||||||
package org.codehaus.plexus.redback.rbac.jdo;
|
package org.codehaus.plexus.redback.rbac.jdo;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright 2005 The Codehaus
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
*
|
* or more contributor license agreements. See the NOTICE file
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* distributed with this work for additional information
|
||||||
* you may not use this file except in compliance with the License.
|
* regarding copyright ownership. The ASF licenses this file
|
||||||
* You may obtain a copy of the License at
|
* to you under the Apache License, Version 2.0 (the
|
||||||
|
* "License"); you may not use this file except in compliance
|
||||||
|
* with the License. You may obtain a copy of the License at
|
||||||
*
|
*
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
*
|
*
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
* Unless required by applicable law or agreed to in writing,
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
* software distributed under the License is distributed on an
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
* See the License for the specific language governing permissions and
|
* KIND, either express or implied. See the License for the
|
||||||
* limitations under the License.
|
* specific language governing permissions and limitations
|
||||||
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import net.sf.ehcache.CacheManager;
|
import net.sf.ehcache.CacheManager;
|
||||||
|
|
|
@ -1,19 +1,22 @@
|
||||||
package org.codehaus.plexus.redback.rbac.jdo;
|
package org.codehaus.plexus.redback.rbac.jdo;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright 2006 The Apache Software Foundation.
|
* Licensed to the Apache Software Foundation (ASF) under one
|
||||||
*
|
* or more contributor license agreements. See the NOTICE file
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* distributed with this work for additional information
|
||||||
* you may not use this file except in compliance with the License.
|
* regarding copyright ownership. The ASF licenses this file
|
||||||
* You may obtain a copy of the License at
|
* to you under the Apache License, Version 2.0 (the
|
||||||
|
* "License"); you may not use this file except in compliance
|
||||||
|
* with the License. You may obtain a copy of the License at
|
||||||
*
|
*
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
*
|
*
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
* Unless required by applicable law or agreed to in writing,
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
* software distributed under the License is distributed on an
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
* See the License for the specific language governing permissions and
|
* KIND, either express or implied. See the License for the
|
||||||
* limitations under the License.
|
* specific language governing permissions and limitations
|
||||||
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
|
@ -1,3 +1,23 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
~ or more contributor license agreements. See the NOTICE file
|
||||||
|
~ distributed with this work for additional information
|
||||||
|
~ regarding copyright ownership. The ASF licenses this file
|
||||||
|
~ to you under the Apache License, Version 2.0 (the
|
||||||
|
~ "License"); you may not use this file except in compliance
|
||||||
|
~ with the License. You may obtain a copy of the License at
|
||||||
|
~
|
||||||
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
~
|
||||||
|
~ Unless required by applicable law or agreed to in writing,
|
||||||
|
~ software distributed under the License is distributed on an
|
||||||
|
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
~ KIND, either express or implied. See the License for the
|
||||||
|
~ specific language governing permissions and limitations
|
||||||
|
~ under the License.
|
||||||
|
-->
|
||||||
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd">
|
xsi:noNamespaceSchemaLocation="http://ehcache.org/ehcache.xsd">
|
||||||
<diskStore path="java.io.tmpdir" />
|
<diskStore path="java.io.tmpdir" />
|
||||||
|
|
Loading…
Reference in New Issue