You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ma...@apache.org on 2014/12/12 02:29:54 UTC
[11/51] [partial] incubator-ranger git commit: RANGER-194: Rename
packages from xasecure to apache ranger
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXGroupUser.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXGroupUser.java b/security-admin/src/main/java/com/xasecure/view/VXGroupUser.java
deleted file mode 100644
index fa58f61..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXGroupUser.java
+++ /dev/null
@@ -1,140 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * Group of users
- *
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXGroupUser extends VXDataObject implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
-
- /**
- * Name
- */
- protected String name;
- /**
- * Id of the group
- */
- protected Long parentGroupId;
- /**
- * Id of the user
- */
- protected Long userId;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXGroupUser ( ) {
- }
-
- /**
- * This method sets the value to the member attribute <b>name</b>.
- * You cannot set null to the attribute.
- * @param name Value to set member attribute <b>name</b>
- */
- public void setName( String name ) {
- this.name = name;
- }
-
- /**
- * Returns the value for the member attribute <b>name</b>
- * @return String - value of member attribute <b>name</b>.
- */
- public String getName( ) {
- return this.name;
- }
-
- /**
- * This method sets the value to the member attribute <b>parentGroupId</b>.
- * You cannot set null to the attribute.
- * @param parentGroupId Value to set member attribute <b>parentGroupId</b>
- */
- public void setParentGroupId( Long parentGroupId ) {
- this.parentGroupId = parentGroupId;
- }
-
- /**
- * Returns the value for the member attribute <b>parentGroupId</b>
- * @return Long - value of member attribute <b>parentGroupId</b>.
- */
- public Long getParentGroupId( ) {
- return this.parentGroupId;
- }
-
- /**
- * This method sets the value to the member attribute <b>userId</b>.
- * You cannot set null to the attribute.
- * @param userId Value to set member attribute <b>userId</b>
- */
- public void setUserId( Long userId ) {
- this.userId = userId;
- }
-
- /**
- * Returns the value for the member attribute <b>userId</b>
- * @return Long - value of member attribute <b>userId</b>.
- */
- public Long getUserId( ) {
- return this.userId;
- }
-
- @Override
- public int getMyClassType( ) {
- return AppConstants.CLASS_TYPE_XA_GROUP_USER;
- }
-
- /**
- * This return the bean content in string format
- * @return formatedStr
- */
- public String toString( ) {
- String str = "VXGroupUser={";
- str += super.toString();
- str += "name={" + name + "} ";
- str += "parentGroupId={" + parentGroupId + "} ";
- str += "userId={" + userId + "} ";
- str += "}";
- return str;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXGroupUserList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXGroupUserList.java b/security-admin/src/main/java/com/xasecure/view/VXGroupUserList.java
deleted file mode 100644
index 75858ed..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXGroupUserList.java
+++ /dev/null
@@ -1,81 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * List wrapper class for VXGroupUser
- *
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXGroupUserList extends VList {
- private static final long serialVersionUID = 1L;
- List<VXGroupUser> vXGroupUsers = new ArrayList<VXGroupUser>();
-
- public VXGroupUserList() {
- super();
- }
-
- public VXGroupUserList(List<VXGroupUser> objList) {
- super(objList);
- this.vXGroupUsers = objList;
- }
-
- /**
- * @return the vXGroupUsers
- */
- public List<VXGroupUser> getVXGroupUsers() {
- return vXGroupUsers;
- }
-
- /**
- * @param vXGroupUsers
- * the vXGroupUsers to set
- */
- public void setVXGroupUsers(List<VXGroupUser> vXGroupUsers) {
- this.vXGroupUsers = vXGroupUsers;
- }
-
- @Override
- public int getListSize() {
- if (vXGroupUsers != null) {
- return vXGroupUsers.size();
- }
- return 0;
- }
-
- @Override
- public List<VXGroupUser> getList() {
- return vXGroupUsers;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXLong.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXLong.java b/security-admin/src/main/java/com/xasecure/view/VXLong.java
deleted file mode 100644
index a7abab7..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXLong.java
+++ /dev/null
@@ -1,96 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * Long
- *
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXLong extends ViewBaseBean implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
-
- /**
- * Value
- */
- protected long value;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXLong ( ) {
- }
-
- /**
- * This method sets the value to the member attribute <b>value</b>.
- * You cannot set null to the attribute.
- * @param value Value to set member attribute <b>value</b>
- */
- public void setValue( long value ) {
- this.value = value;
- }
-
- /**
- * Returns the value for the member attribute <b>value</b>
- * @return long - value of member attribute <b>value</b>.
- */
- public long getValue( ) {
- return this.value;
- }
-
- @Override
- public int getMyClassType( ) {
- return AppConstants.CLASS_TYPE_LONG;
- }
-
- /**
- * This return the bean content in string format
- * @return formatedStr
- */
- public String toString( ) {
- String str = "VXLong={";
- str += super.toString();
- str += "value={" + value + "} ";
- str += "}";
- return str;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXMessage.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXMessage.java b/security-admin/src/main/java/com/xasecure/view/VXMessage.java
deleted file mode 100644
index c53f5c8..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXMessage.java
+++ /dev/null
@@ -1,184 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * Message class
- *
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXMessage extends ViewBaseBean implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
-
- /**
- * Message key
- */
- protected String name;
- /**
- * Resource bundle key
- */
- protected String rbKey;
- /**
- * Message description. Use rbKey for doing localized lookup
- */
- protected String message;
- /**
- * Id of the object to which this message is related to
- */
- protected Long objectId;
- /**
- * Name of the field or attribute to which this message is related to
- */
- protected String fieldName;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXMessage ( ) {
- }
-
- /**
- * This method sets the value to the member attribute <b>name</b>.
- * You cannot set null to the attribute.
- * @param name Value to set member attribute <b>name</b>
- */
- public void setName( String name ) {
- this.name = name;
- }
-
- /**
- * Returns the value for the member attribute <b>name</b>
- * @return String - value of member attribute <b>name</b>.
- */
- public String getName( ) {
- return this.name;
- }
-
- /**
- * This method sets the value to the member attribute <b>rbKey</b>.
- * You cannot set null to the attribute.
- * @param rbKey Value to set member attribute <b>rbKey</b>
- */
- public void setRbKey( String rbKey ) {
- this.rbKey = rbKey;
- }
-
- /**
- * Returns the value for the member attribute <b>rbKey</b>
- * @return String - value of member attribute <b>rbKey</b>.
- */
- public String getRbKey( ) {
- return this.rbKey;
- }
-
- /**
- * This method sets the value to the member attribute <b>message</b>.
- * You cannot set null to the attribute.
- * @param message Value to set member attribute <b>message</b>
- */
- public void setMessage( String message ) {
- this.message = message;
- }
-
- /**
- * Returns the value for the member attribute <b>message</b>
- * @return String - value of member attribute <b>message</b>.
- */
- public String getMessage( ) {
- return this.message;
- }
-
- /**
- * This method sets the value to the member attribute <b>objectId</b>.
- * You cannot set null to the attribute.
- * @param objectId Value to set member attribute <b>objectId</b>
- */
- public void setObjectId( Long objectId ) {
- this.objectId = objectId;
- }
-
- /**
- * Returns the value for the member attribute <b>objectId</b>
- * @return Long - value of member attribute <b>objectId</b>.
- */
- public Long getObjectId( ) {
- return this.objectId;
- }
-
- /**
- * This method sets the value to the member attribute <b>fieldName</b>.
- * You cannot set null to the attribute.
- * @param fieldName Value to set member attribute <b>fieldName</b>
- */
- public void setFieldName( String fieldName ) {
- this.fieldName = fieldName;
- }
-
- /**
- * Returns the value for the member attribute <b>fieldName</b>
- * @return String - value of member attribute <b>fieldName</b>.
- */
- public String getFieldName( ) {
- return this.fieldName;
- }
-
- @Override
- public int getMyClassType( ) {
- return AppConstants.CLASS_TYPE_MESSAGE;
- }
-
- /**
- * This return the bean content in string format
- * @return formatedStr
- */
- public String toString( ) {
- String str = "VXMessage={";
- str += super.toString();
- str += "name={" + name + "} ";
- str += "rbKey={" + rbKey + "} ";
- str += "message={" + message + "} ";
- str += "objectId={" + objectId + "} ";
- str += "fieldName={" + fieldName + "} ";
- str += "}";
- return str;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPasswordChange.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPasswordChange.java b/security-admin/src/main/java/com/xasecure/view/VXPasswordChange.java
deleted file mode 100644
index df1d0db..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPasswordChange.java
+++ /dev/null
@@ -1,206 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * Change password structure
- *
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXPasswordChange extends ViewBaseBean implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
-
- /**
- * Id of the user
- */
- protected Long id;
- /**
- * Login ID of the user
- */
- protected String loginId;
- /**
- * Email address of the user
- */
- protected String emailAddress;
- /**
- * Reset Code
- */
- protected String resetCode;
- /**
- * Old Password
- */
- protected String oldPassword;
- /**
- * Updated Password
- */
- protected String updPassword;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXPasswordChange ( ) {
- }
-
- /**
- * This method sets the value to the member attribute <b>id</b>.
- * You cannot set null to the attribute.
- * @param id Value to set member attribute <b>id</b>
- */
- public void setId( Long id ) {
- this.id = id;
- }
-
- /**
- * Returns the value for the member attribute <b>id</b>
- * @return Long - value of member attribute <b>id</b>.
- */
- public Long getId( ) {
- return this.id;
- }
-
- /**
- * This method sets the value to the member attribute <b>loginId</b>.
- * You cannot set null to the attribute.
- * @param loginId Value to set member attribute <b>loginId</b>
- */
- public void setLoginId( String loginId ) {
- this.loginId = loginId;
- }
-
- /**
- * Returns the value for the member attribute <b>loginId</b>
- * @return String - value of member attribute <b>loginId</b>.
- */
- public String getLoginId( ) {
- return this.loginId;
- }
-
- /**
- * This method sets the value to the member attribute <b>emailAddress</b>.
- * You cannot set null to the attribute.
- * @param emailAddress Value to set member attribute <b>emailAddress</b>
- */
- public void setEmailAddress( String emailAddress ) {
- this.emailAddress = emailAddress;
- }
-
- /**
- * Returns the value for the member attribute <b>emailAddress</b>
- * @return String - value of member attribute <b>emailAddress</b>.
- */
- public String getEmailAddress( ) {
- return this.emailAddress;
- }
-
- /**
- * This method sets the value to the member attribute <b>resetCode</b>.
- * You cannot set null to the attribute.
- * @param resetCode Value to set member attribute <b>resetCode</b>
- */
- public void setResetCode( String resetCode ) {
- this.resetCode = resetCode;
- }
-
- /**
- * Returns the value for the member attribute <b>resetCode</b>
- * @return String - value of member attribute <b>resetCode</b>.
- */
- public String getResetCode( ) {
- return this.resetCode;
- }
-
- /**
- * This method sets the value to the member attribute <b>oldPassword</b>.
- * You cannot set null to the attribute.
- * @param oldPassword Value to set member attribute <b>oldPassword</b>
- */
- public void setOldPassword( String oldPassword ) {
- this.oldPassword = oldPassword;
- }
-
- /**
- * Returns the value for the member attribute <b>oldPassword</b>
- * @return String - value of member attribute <b>oldPassword</b>.
- */
- public String getOldPassword( ) {
- return this.oldPassword;
- }
-
- /**
- * This method sets the value to the member attribute <b>updPassword</b>.
- * You cannot set null to the attribute.
- * @param updPassword Value to set member attribute <b>updPassword</b>
- */
- public void setUpdPassword( String updPassword ) {
- this.updPassword = updPassword;
- }
-
- /**
- * Returns the value for the member attribute <b>updPassword</b>
- * @return String - value of member attribute <b>updPassword</b>.
- */
- public String getUpdPassword( ) {
- return this.updPassword;
- }
-
- @Override
- public int getMyClassType( ) {
- return AppConstants.CLASS_TYPE_PASSWORD_CHANGE;
- }
-
- /**
- * This return the bean content in string format
- * @return formatedStr
- */
- public String toString( ) {
- String str = "VXPasswordChange={";
- str += super.toString();
- str += "id={" + id + "} ";
- str += "loginId={" + loginId + "} ";
- str += "emailAddress={" + emailAddress + "} ";
- str += "resetCode={" + resetCode + "} ";
- str += "oldPassword={***length=" + (oldPassword == null? 0 : oldPassword.length()) + "***} ";
- str += "updPassword={***length=" + (updPassword == null? 0 : updPassword.length()) + "***} ";
- str += "}";
- return str;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPermMap.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPermMap.java b/security-admin/src/main/java/com/xasecure/view/VXPermMap.java
deleted file mode 100644
index 7730719..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPermMap.java
+++ /dev/null
@@ -1,334 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * Permission map
- *
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXPermMap extends VXDataObject implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
-
- /**
- * Group to which the permission belongs to
- */
- protected String permGroup;
- /**
- * Id of the resource
- */
- protected Long resourceId;
- /**
- * Id of the group
- */
- protected Long groupId;
- /**
- * Id of the user
- */
- protected Long userId;
- /**
- * Permission for user or group
- * This attribute is of type enum CommonEnums::XAPermForType
- */
- protected int permFor = AppConstants.XA_PERM_FOR_UNKNOWN;
- /**
- * Type of permission
- * This attribute is of type enum CommonEnums::XAPermType
- */
- protected int permType = AppConstants.XA_PERM_TYPE_UNKNOWN;
- /**
- * Grant is true and revoke is false
- */
- protected boolean grantOrRevoke = true;
- /**
- * Name of the group
- */
- protected String groupName;
- /**
- * Name of the user
- */
- protected String userName;
- /**
- * Is recursive
- * This attribute is of type enum CommonEnums::BooleanValue
- */
- protected int isRecursive = XAConstants.BOOL_NONE;
- /**
- * Is wild card
- */
- protected boolean isWildCard = true;
- /**
- * IP address for groups
- */
- protected String ipAddress;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXPermMap ( ) {
- permFor = AppConstants.XA_PERM_FOR_UNKNOWN;
- permType = AppConstants.XA_PERM_TYPE_UNKNOWN;
- isRecursive = XAConstants.BOOL_NONE;
- }
-
- /**
- * This method sets the value to the member attribute <b>permGroup</b>.
- * You cannot set null to the attribute.
- * @param permGroup Value to set member attribute <b>permGroup</b>
- */
- public void setPermGroup( String permGroup ) {
- this.permGroup = permGroup;
- }
-
- /**
- * Returns the value for the member attribute <b>permGroup</b>
- * @return String - value of member attribute <b>permGroup</b>.
- */
- public String getPermGroup( ) {
- return this.permGroup;
- }
-
- /**
- * This method sets the value to the member attribute <b>resourceId</b>.
- * You cannot set null to the attribute.
- * @param resourceId Value to set member attribute <b>resourceId</b>
- */
- public void setResourceId( Long resourceId ) {
- this.resourceId = resourceId;
- }
-
- /**
- * Returns the value for the member attribute <b>resourceId</b>
- * @return Long - value of member attribute <b>resourceId</b>.
- */
- public Long getResourceId( ) {
- return this.resourceId;
- }
-
- /**
- * This method sets the value to the member attribute <b>groupId</b>.
- * You cannot set null to the attribute.
- * @param groupId Value to set member attribute <b>groupId</b>
- */
- public void setGroupId( Long groupId ) {
- this.groupId = groupId;
- }
-
- /**
- * Returns the value for the member attribute <b>groupId</b>
- * @return Long - value of member attribute <b>groupId</b>.
- */
- public Long getGroupId( ) {
- return this.groupId;
- }
-
- /**
- * This method sets the value to the member attribute <b>userId</b>.
- * You cannot set null to the attribute.
- * @param userId Value to set member attribute <b>userId</b>
- */
- public void setUserId( Long userId ) {
- this.userId = userId;
- }
-
- /**
- * Returns the value for the member attribute <b>userId</b>
- * @return Long - value of member attribute <b>userId</b>.
- */
- public Long getUserId( ) {
- return this.userId;
- }
-
- /**
- * This method sets the value to the member attribute <b>permFor</b>.
- * You cannot set null to the attribute.
- * @param permFor Value to set member attribute <b>permFor</b>
- */
- public void setPermFor( int permFor ) {
- this.permFor = permFor;
- }
-
- /**
- * Returns the value for the member attribute <b>permFor</b>
- * @return int - value of member attribute <b>permFor</b>.
- */
- public int getPermFor( ) {
- return this.permFor;
- }
-
- /**
- * This method sets the value to the member attribute <b>permType</b>.
- * You cannot set null to the attribute.
- * @param permType Value to set member attribute <b>permType</b>
- */
- public void setPermType( int permType ) {
- this.permType = permType;
- }
-
- /**
- * Returns the value for the member attribute <b>permType</b>
- * @return int - value of member attribute <b>permType</b>.
- */
- public int getPermType( ) {
- return this.permType;
- }
-
- /**
- * This method sets the value to the member attribute <b>grantOrRevoke</b>.
- * You cannot set null to the attribute.
- * @param grantOrRevoke Value to set member attribute <b>grantOrRevoke</b>
- */
- public void setGrantOrRevoke( boolean grantOrRevoke ) {
- this.grantOrRevoke = grantOrRevoke;
- }
-
- /**
- * Returns the value for the member attribute <b>grantOrRevoke</b>
- * @return boolean - value of member attribute <b>grantOrRevoke</b>.
- */
- public boolean isGrantOrRevoke( ) {
- return this.grantOrRevoke;
- }
-
- /**
- * This method sets the value to the member attribute <b>groupName</b>.
- * You cannot set null to the attribute.
- * @param groupName Value to set member attribute <b>groupName</b>
- */
- public void setGroupName( String groupName ) {
- this.groupName = groupName;
- }
-
- /**
- * Returns the value for the member attribute <b>groupName</b>
- * @return String - value of member attribute <b>groupName</b>.
- */
- public String getGroupName( ) {
- return this.groupName;
- }
-
- /**
- * This method sets the value to the member attribute <b>userName</b>.
- * You cannot set null to the attribute.
- * @param userName Value to set member attribute <b>userName</b>
- */
- public void setUserName( String userName ) {
- this.userName = userName;
- }
-
- /**
- * Returns the value for the member attribute <b>userName</b>
- * @return String - value of member attribute <b>userName</b>.
- */
- public String getUserName( ) {
- return this.userName;
- }
-
- /**
- * This method sets the value to the member attribute <b>isRecursive</b>.
- * You cannot set null to the attribute.
- * @param isRecursive Value to set member attribute <b>isRecursive</b>
- */
- public void setIsRecursive( int isRecursive ) {
- this.isRecursive = isRecursive;
- }
-
- /**
- * Returns the value for the member attribute <b>isRecursive</b>
- * @return int - value of member attribute <b>isRecursive</b>.
- */
- public int getIsRecursive( ) {
- return this.isRecursive;
- }
-
- /**
- * This method sets the value to the member attribute <b>isWildCard</b>.
- * You cannot set null to the attribute.
- * @param isWildCard Value to set member attribute <b>isWildCard</b>
- */
- public void setIsWildCard( boolean isWildCard ) {
- this.isWildCard = isWildCard;
- }
-
- /**
- * Returns the value for the member attribute <b>isWildCard</b>
- * @return boolean - value of member attribute <b>isWildCard</b>.
- */
- public boolean isIsWildCard( ) {
- return this.isWildCard;
- }
-
- public String getIpAddress() {
- return ipAddress;
- }
-
- public void setIpAddress(String ipAddress) {
- this.ipAddress = ipAddress;
- }
-
- @Override
- public int getMyClassType( ) {
- return AppConstants.CLASS_TYPE_XA_PERM_MAP;
- }
-
- /**
- * This return the bean content in string format
- * @return formatedStr
- */
- public String toString( ) {
- String str = "VXPermMap={";
- str += super.toString();
- str += "permGroup={" + permGroup + "} ";
- str += "resourceId={" + resourceId + "} ";
- str += "groupId={" + groupId + "} ";
- str += "userId={" + userId + "} ";
- str += "permFor={" + permFor + "} ";
- str += "permType={" + permType + "} ";
- str += "grantOrRevoke={" + grantOrRevoke + "} ";
- str += "groupName={" + groupName + "} ";
- str += "userName={" + userName + "} ";
- str += "isRecursive={" + isRecursive + "} ";
- str += "isWildCard={" + isWildCard + "} ";
- str += "}";
- return str;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPermMapList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPermMapList.java b/security-admin/src/main/java/com/xasecure/view/VXPermMapList.java
deleted file mode 100644
index 22d5ea1..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPermMapList.java
+++ /dev/null
@@ -1,81 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * List wrapper class for VXPermMap
- *
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPermMapList extends VList {
- private static final long serialVersionUID = 1L;
- List<VXPermMap> vXPermMaps = new ArrayList<VXPermMap>();
-
- public VXPermMapList() {
- super();
- }
-
- public VXPermMapList(List<VXPermMap> objList) {
- super(objList);
- this.vXPermMaps = objList;
- }
-
- /**
- * @return the vXPermMaps
- */
- public List<VXPermMap> getVXPermMaps() {
- return vXPermMaps;
- }
-
- /**
- * @param vXPermMaps
- * the vXPermMaps to set
- */
- public void setVXPermMaps(List<VXPermMap> vXPermMaps) {
- this.vXPermMaps = vXPermMaps;
- }
-
- @Override
- public int getListSize() {
- if (vXPermMaps != null) {
- return vXPermMaps.size();
- }
- return 0;
- }
-
- @Override
- public List<VXPermMap> getList() {
- return vXPermMaps;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPermObj.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPermObj.java b/security-admin/src/main/java/com/xasecure/view/VXPermObj.java
deleted file mode 100644
index 03b9d2f..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPermObj.java
+++ /dev/null
@@ -1,142 +0,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.
- */
-
- package com.xasecure.view;
-
-
-/**
- * Permission map
- */
-
-import java.util.List;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@JsonIgnoreProperties(ignoreUnknown = true)
-@XmlRootElement
-public class VXPermObj implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
- /**
- * List of userName
- */
- protected List<String> userList;
- /**
- * List of groupName
- */
- protected List<String> groupList;
- /**
- * List of permission
- */
- protected List<String> permList;
- /**
- * IP address for groups
- */
- protected String ipAddress;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXPermObj() {
-
- }
-
- /**
- * @return the userList
- */
- public List<String> getUserList() {
- return userList;
- }
-
- /**
- * @param userList
- * the userList to set
- */
- public void setUserList(List<String> userList) {
- this.userList = userList;
- }
-
- /**
- * @return the groupList
- */
- public List<String> getGroupList() {
- return groupList;
- }
-
- /**
- * @param groupList
- * the groupList to set
- */
- public void setGroupList(List<String> groupList) {
- this.groupList = groupList;
- }
-
- /**
- * @return the permList
- */
- public List<String> getPermList() {
- return permList;
- }
-
- /**
- * @param permList
- * the permList to set
- */
- public void setPermList(List<String> permList) {
- this.permList = permList;
- }
-
- /**
- * @return the ipAddress
- */
- public String getIpAddress() {
- return ipAddress;
- }
-
- /**
- * @param ipAddress
- * the ipAddress to set
- */
- public void setIpAddress(String ipAddress) {
- this.ipAddress = ipAddress;
- }
-
- /**
- * This return the bean content in string format
- *
- * @return formatedStr
- */
- public String toString() {
- String str = "VXPermMap={";
- str += super.toString();
- str += "userList={" + userList + "} ";
- str += "groupList={" + groupList + "} ";
- str += "permList={" + permList + "} ";
- str += "ipAddress={" + ipAddress + "} ";
- str += "}";
- return str;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPermObjList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPermObjList.java b/security-admin/src/main/java/com/xasecure/view/VXPermObjList.java
deleted file mode 100644
index 5fa82dc..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPermObjList.java
+++ /dev/null
@@ -1,81 +0,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.
- */
-
- package com.xasecure.view;
-
-
-/**
- * List wrapper class for VXPermObj
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPermObjList extends VList {
- private static final long serialVersionUID = 1L;
- List<VXPermObj> vXPermObjs = new ArrayList<VXPermObj>();
-
- public VXPermObjList() {
- super();
- }
-
- public VXPermObjList(List<VXPermObj> objList) {
- super(objList);
- this.vXPermObjs = objList;
- }
-
- /**
- * @return the vXPermObjs
- */
- public List<VXPermObj> getVXPermObjs() {
- return vXPermObjs;
- }
-
- /**
- * @param vXPermObjs
- * the vXPermObjs to set
- */
- public void setVXPermObjs(List<VXPermObj> vXPermObjs) {
- this.vXPermObjs = vXPermObjs;
- }
-
- @Override
- public int getListSize() {
- if (vXPermObjs != null) {
- return vXPermObjs.size();
- }
- return 0;
- }
-
- @Override
- public List<VXPermObj> getList() {
- return vXPermObjs;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPolicy.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPolicy.java b/security-admin/src/main/java/com/xasecure/view/VXPolicy.java
deleted file mode 100644
index 21e78c2..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPolicy.java
+++ /dev/null
@@ -1,577 +0,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.
- */
-
- package com.xasecure.view;
-
-
-/**
- * Policy
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@JsonIgnoreProperties(ignoreUnknown = true)
-@XmlRootElement
-public class VXPolicy extends VXDataObject implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
- /**
- * PolicyName
- */
- protected String policyName;
- /**
- * resourceName
- */
- protected String resourceName;
- /**
- * Description
- */
- protected String description;
- /**
- * Repository Name
- */
- protected String repositoryName;
- /**
- * Repository Type
- */
- protected String repositoryType;
- /**
- * List of permissions maps
- */
- protected List<VXPermObj> permMapList;
- /**
- * Tables
- */
- protected String tables;
- /**
- * Column families
- */
- protected String columnFamilies;
- /**
- * Columns
- */
- protected String columns;
- /**
- * Databases
- */
- protected String databases;
- /**
- * UDFs
- */
- protected String udfs;
- /**
- * Table Type
- */
- protected String tableType;
- /**
- * Resource Status
- */
- protected String columnType;
- /**
- * Topologoies
- */
- protected String topologies;
- /**
- * Services
- */
- protected String services;
- /**
- * Resource/Policy Status, boolean values : true/false
- *
- */
- protected boolean isEnabled;
- /**
- * Is recursive This attribute is of type enum CommonEnums::BooleanValue
- */
- protected Boolean isRecursive;
- /**
- * Audit is enable or not.
- */
- protected boolean isAuditEnabled;
- /**
- * Version No of Project
- */
- protected String version;
-
- protected String grantor;
- protected boolean replacePerm;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXPolicy() {
- isRecursive = false;
- replacePerm=false;
- }
-
- /**
- * Returns the value for the member attribute <b>policyName</b>
- *
- * @return String - value of member attribute <b>policyName</b>.
- */
- public String getPolicyName() {
- return policyName;
- }
-
- /**
- * This method sets the value to the member attribute <b>policyName</b>. You
- * cannot set null to the attribute.
- *
- * @param policyName
- * Value to set member attribute <b>policyName</b>
- */
- public void setPolicyName(String policyName) {
- this.policyName = policyName;
- }
-
- /**
- * This method sets the value to the member attribute <b>resourceName</b>.
- * You cannot set null to the attribute.
- *
- * @param name
- * Value to set member attribute <b>resourceName</b>
- */
- public void setResourceName(String resourceName) {
- this.resourceName = resourceName;
- }
-
- /**
- * Returns the value for the member attribute <b>resourceName</b>
- *
- * @return String - value of member attribute <b>resourceName</b>.
- */
- public String getResourceName() {
- return this.resourceName;
- }
-
- /**
- * This method sets the value to the member attribute <b>description</b>.
- * You cannot set null to the attribute.
- *
- * @param description
- * Value to set member attribute <b>description</b>
- */
- public void setDescription(String description) {
- this.description = description;
- }
-
- /**
- * Returns the value for the member attribute <b>description</b>
- *
- * @return String - value of member attribute <b>description</b>.
- */
- public String getDescription() {
- return this.description;
- }
-
- /**
- * This method sets the value to the member attribute <b>assetName</b>. You
- * cannot set null to the attribute.
- *
- * @param assetName
- * Value to set member attribute <b>assetName</b>
- */
- public void setRepositoryName(String repositoryName) {
- this.repositoryName = repositoryName;
- }
-
- /**
- * Returns the value for the member attribute <b>repositoryName</b>
- *
- * @return String - value of member attribute <b>repositoryName</b>.
- */
- public String getRepositoryName() {
- return this.repositoryName;
- }
-
- /**
- * This method sets the value to the member attribute <b>assetType</b>. You
- * cannot set null to the attribute.
- *
- * @param assetType
- * Value to set member attribute <b>assetType</b>
- */
- public void setRepositoryType(String repositoryType) {
- this.repositoryType = repositoryType;
- }
-
- /**
- * Returns the value for the member attribute <b>repositoryType</b>
- *
- * @return String - value of member attribute <b>repositoryType</b>.
- */
- public String getRepositoryType() {
- return this.repositoryType;
- }
-
- /**
- * This method sets the value to the member attribute <b>permMapList</b>.
- * You cannot set null to the attribute.
- *
- * @param permMapList
- * Value to set member attribute <b>permMapList</b>
- */
- public void setPermMapList(List<VXPermObj> permMapList) {
- this.permMapList = permMapList;
- }
-
- /**
- * Returns the value for the member attribute <b>userPermList</b>
- *
- * @return List<VXPermObj> - value of member attribute <b>permMapList</b>.
- */
- public List<VXPermObj> getPermMapList() {
- return this.permMapList;
- }
-
- /**
- * This method sets the value to the member attribute <b>tables</b>. You
- * cannot set null to the attribute.
- *
- * @param tables
- * Value to set member attribute <b>tables</b>
- */
- public void setTables(String tables) {
- this.tables = tables;
- }
-
- /**
- * Returns the value for the member attribute <b>tables</b>
- *
- * @return String - value of member attribute <b>tables</b>.
- */
- public String getTables() {
- return this.tables;
- }
-
- /**
- * This method sets the value to the member attribute <b>columnFamilies</b>.
- * You cannot set null to the attribute.
- *
- * @param columnFamilies
- * Value to set member attribute <b>columnFamilies</b>
- */
- public void setColumnFamilies(String columnFamilies) {
- this.columnFamilies = columnFamilies;
- }
-
- /**
- * Returns the value for the member attribute <b>columnFamilies</b>
- *
- * @return String - value of member attribute <b>columnFamilies</b>.
- */
- public String getColumnFamilies() {
- return this.columnFamilies;
- }
-
- /**
- * This method sets the value to the member attribute <b>columns</b>. You
- * cannot set null to the attribute.
- *
- * @param columns
- * Value to set member attribute <b>columns</b>
- */
- public void setColumns(String columns) {
- this.columns = columns;
- }
-
- /**
- * Returns the value for the member attribute <b>columns</b>
- *
- * @return String - value of member attribute <b>columns</b>.
- */
- public String getColumns() {
- return this.columns;
- }
-
- /**
- * This method sets the value to the member attribute <b>databases</b>. You
- * cannot set null to the attribute.
- *
- * @param databases
- * Value to set member attribute <b>databases</b>
- */
- public void setDatabases(String databases) {
- this.databases = databases;
- }
-
- /**
- * Returns the value for the member attribute <b>databases</b>
- *
- * @return String - value of member attribute <b>databases</b>.
- */
- public String getDatabases() {
- return this.databases;
- }
-
- /**
- * This method sets the value to the member attribute <b>udfs</b>. You
- * cannot set null to the attribute.
- *
- * @param udfs
- * Value to set member attribute <b>udfs</b>
- */
- public void setUdfs(String udfs) {
- this.udfs = udfs;
- }
-
- /**
- * Returns the value for the member attribute <b>udfs</b>
- *
- * @return String - value of member attribute <b>udfs</b>.
- */
- public String getUdfs() {
- return this.udfs;
- }
-
- /**
- * Returns the value for the member attribute <b>tableType</b>
- *
- * @return String - value of member attribute <b>tableType</b>.
- */
- public String getTableType() {
- return tableType;
- }
-
- /**
- * This method sets the value to the member attribute <b>tableType</b>. You
- * cannot set null to the attribute.
- *
- * @param tableType
- * Value to set member attribute <b>tableType</b>
- */
- public void setTableType(String tableType) {
- this.tableType = tableType;
- }
-
- /**
- * Returns the value for the member attribute <b>columnType</b>
- *
- * @return String - value of member attribute <b>columnType</b>.
- */
- public String getColumnType() {
- return columnType;
- }
-
- /**
- * This method sets the value to the member attribute <b>columnType</b>. You
- * cannot set null to the attribute.
- *
- * @param columnType
- * Value to set member attribute <b>columnType</b>
- */
- public void setColumnType(String columnType) {
- this.columnType = columnType;
- }
-
- /**
- * Returns the value for the member attribute <b>topologies</b>
- *
- * @return String - value of member attribute <b>topologies</b>.
- */
- public String getTopologies() {
- return topologies;
- }
-
- /**
- * This method sets the value to the member attribute <b>topologies</b>. You
- * cannot set null to the attribute.
- *
- * @param topologies
- * Value to set member attribute <b>topologies</b>
- */
- public void setTopologies(String topologies) {
- this.topologies = topologies;
- }
-
- /**
- * Returns the value for the member attribute <b>services</b>
- *
- * @return String - value of member attribute <b>services</b>.
- */
- public String getServices() {
- return services;
- }
-
- /**
- * This method sets the value to the member attribute <b>services</b>. You
- * cannot set null to the attribute.
- *
- * @param services
- * Value to set member attribute <b>services</b>
- */
- public void setServices(String services) {
- this.services = services;
- }
-
- /**
- * This method sets the value to the member attribute <b>resourceStatus</b>.
- * You cannot set null to the attribute.
- *
- * @param isEnabled
- * Value to set member attribute <b>isEnable</b>
- */
- public void setIsEnabled(boolean isEnabled) {
- this.isEnabled = isEnabled;
- }
-
- /**
- * Returns the value for the member attribute <b>isEnable</b>
- *
- * @return boolean - value of member attribute <b>isEnable</b>.
- */
- public boolean getIsEnabled() {
- return this.isEnabled;
- }
-
- /**
- * This method sets the value to the member attribute <b>isRecursive</b>.
- * You cannot set null to the attribute.
- *
- * @param isRecursive
- * Value to set member attribute <b>isRecursive</b>
- */
- public void setIsRecursive(Boolean isRecursive) {
- this.isRecursive = isRecursive;
- }
-
- /**
- * Returns the value for the member attribute <b>isRecursive</b>
- *
- * @return boolean - value of member attribute <b>isRecursive</b>.
- */
- public Boolean getIsRecursive() {
- return this.isRecursive;
- }
-
- /**
- * This method sets the value to the member attribute <b>isAuditEnabled</b>.
- * You cannot set null to the attribute.
- *
- * @param isAuditEnabled
- * Value to set member attribute <b>isAuditEnabled</b>
- */
- public void setIsAuditEnabled(boolean isAuditEnabled) {
- this.isAuditEnabled = isAuditEnabled;
- }
-
- /**
- * Returns the value for the member attribute <b>isAuditEnabled</b>
- *
- * @return boolean - value of member attribute <b>isAuditEnabled</b>.
- */
- public boolean getIsAuditEnabled() {
- return this.isAuditEnabled;
- }
-
- /**
- * Returns the value for the member attribute <b>version</b>
- *
- * @return String - value of member attribute <b>version</b>.
- */
- public String getVersion() {
- return version;
- }
-
- /**
- * This method sets the value to the member attribute <b>version</b>. You
- * cannot set null to the attribute.
- *
- * @param version
- * Value to set member attribute <b>version</b>
- */
- public void setVersion(String version) {
- this.version = version;
- }
-
- public String getGrantor() {
- return grantor;
- }
-
- public void setGrantor(String grantor) {
- this.grantor = grantor;
- }
-
- public boolean isReplacePerm() {
- return replacePerm;
- }
-
- public void setReplacePerm(boolean replacePerm) {
- this.replacePerm = replacePerm;
- }
-
- @Override
- public int getMyClassType() {
- return AppConstants.CLASS_TYPE_XA_RESOURCE;
- }
-
- /**
- * This return the bean content in string format
- *
- * @return formatedStr
- */
- public String toString() {
- String str = "VXResource={";
- str += super.toString();
- str += "policyName={" + policyName + "} ";
- str += "resourceName={" + resourceName + "} ";
- str += "description={" + description + "} ";
- str += "repositoryName={" + repositoryName + "} ";
- str += "repositoryType={" + repositoryType + "} ";
- str += "tables={" + tables + "} ";
- str += "columnFamilies={" + columnFamilies + "} ";
- str += "columns={" + columns + "} ";
- str += "databases={" + databases + "} ";
- str += "udfs={" + udfs + "} ";
- str += "tableType={" + tableType + "} ";
- str += "columnType={" + columnType + "} ";
- str += "topologies={" + topologies + "} ";
- str += "services={" + services + "} ";
- str += "isEnable={" + isEnabled + "} ";
- str += "isRecursive={" + isRecursive + "} ";
- str += "isAuditEnabled={" + isAuditEnabled + "} ";
- str += "version={" + version + "} ";
- str += "}";
- return str;
- }
-
- //function should be used from grant/revoke rest call only
- public void syncResponseWithJsonRequest() {
- this.setGrantor(this.getOwner());
- this.setOwner(null);
- this.setId(null);
- this.setUpdatedBy(null);
- this.setPolicyName(null);
- this.setResourceName(null);
- this.setRepositoryType(null);
- this.setVersion(null);
- this.setIsRecursive(new Boolean(null));
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAudit.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAudit.java b/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAudit.java
deleted file mode 100644
index 9be5f4f..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAudit.java
+++ /dev/null
@@ -1,229 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * Audit Log for Policy Export
- *
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXPolicyExportAudit extends VXDataObject implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
-
- /**
- * XA Agent IP Address
- */
- protected String clientIP;
- /**
- * XA Agent Id
- */
- protected String agentId;
- /**
- * Last update timestamp in request
- */
- protected Long requestedEpoch;
- /**
- * Date and time of the last policy update
- */
- @JsonSerialize(using=JsonDateSerializer.class)
- protected Date lastUpdated;
- /**
- * Id of the Asset
- */
- protected String repositoryName;
- /**
- * JSON of the policies exported
- */
- protected String exportedJson;
- /**
- * HTTP Response Code
- */
- protected int httpRetCode;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXPolicyExportAudit ( ) {
- }
-
- /**
- * This method sets the value to the member attribute <b>clientIP</b>.
- * You cannot set null to the attribute.
- * @param clientIP Value to set member attribute <b>clientIP</b>
- */
- public void setClientIP( String clientIP ) {
- this.clientIP = clientIP;
- }
-
- /**
- * Returns the value for the member attribute <b>clientIP</b>
- * @return String - value of member attribute <b>clientIP</b>.
- */
- public String getClientIP( ) {
- return this.clientIP;
- }
-
- /**
- * This method sets the value to the member attribute <b>agentId</b>.
- * You cannot set null to the attribute.
- * @param agentId Value to set member attribute <b>agentId</b>
- */
- public void setAgentId( String agentId ) {
- this.agentId = agentId;
- }
-
- /**
- * Returns the value for the member attribute <b>agentId</b>
- * @return String - value of member attribute <b>agentId</b>.
- */
- public String getAgentId( ) {
- return this.agentId;
- }
-
- /**
- * This method sets the value to the member attribute <b>requestedEpoch</b>.
- * You cannot set null to the attribute.
- * @param requestedEpoch Value to set member attribute <b>requestedEpoch</b>
- */
- public void setRequestedEpoch( Long requestedEpoch ) {
- this.requestedEpoch = requestedEpoch;
- }
-
- /**
- * Returns the value for the member attribute <b>requestedEpoch</b>
- * @return Long - value of member attribute <b>requestedEpoch</b>.
- */
- public Long getRequestedEpoch( ) {
- return this.requestedEpoch;
- }
-
- /**
- * This method sets the value to the member attribute <b>lastUpdated</b>.
- * You cannot set null to the attribute.
- * @param lastUpdated Value to set member attribute <b>lastUpdated</b>
- */
- public void setLastUpdated( Date lastUpdated ) {
- this.lastUpdated = lastUpdated;
- }
-
- /**
- * Returns the value for the member attribute <b>lastUpdated</b>
- * @return Date - value of member attribute <b>lastUpdated</b>.
- */
- public Date getLastUpdated( ) {
- return this.lastUpdated;
- }
-
- /**
- * This method sets the value to the member attribute <b>repositoryName</b>.
- * You cannot set null to the attribute.
- * @param repositoryName Value to set member attribute <b>repositoryName</b>
- */
- public void setRepositoryName( String repositoryName ) {
- this.repositoryName = repositoryName;
- }
-
- /**
- * Returns the value for the member attribute <b>repositoryName</b>
- * @return String - value of member attribute <b>repositoryName</b>.
- */
- public String getRepositoryName( ) {
- return this.repositoryName;
- }
-
- /**
- * This method sets the value to the member attribute <b>exportedJson</b>.
- * You cannot set null to the attribute.
- * @param exportedJson Value to set member attribute <b>exportedJson</b>
- */
- public void setExportedJson( String exportedJson ) {
- this.exportedJson = exportedJson;
- }
-
- /**
- * Returns the value for the member attribute <b>exportedJson</b>
- * @return String - value of member attribute <b>exportedJson</b>.
- */
- public String getExportedJson( ) {
- return this.exportedJson;
- }
-
- /**
- * This method sets the value to the member attribute <b>httpRetCode</b>.
- * You cannot set null to the attribute.
- * @param httpRetCode Value to set member attribute <b>httpRetCode</b>
- */
- public void setHttpRetCode( int httpRetCode ) {
- this.httpRetCode = httpRetCode;
- }
-
- /**
- * Returns the value for the member attribute <b>httpRetCode</b>
- * @return int - value of member attribute <b>httpRetCode</b>.
- */
- public int getHttpRetCode( ) {
- return this.httpRetCode;
- }
-
- @Override
- public int getMyClassType( ) {
- return AppConstants.CLASS_TYPE_XA_POLICY_EXPORT_AUDIT;
- }
-
- /**
- * This return the bean content in string format
- * @return formatedStr
- */
- public String toString( ) {
- String str = "VXPolicyExportAudit={";
- str += super.toString();
- str += "clientIP={" + clientIP + "} ";
- str += "agentId={" + agentId + "} ";
- str += "requestedEpoch={" + requestedEpoch + "} ";
- str += "lastUpdated={" + lastUpdated + "} ";
- str += "repositoryName={" + repositoryName + "} ";
- str += "exportedJson={" + exportedJson + "} ";
- str += "httpRetCode={" + httpRetCode + "} ";
- str += "}";
- return str;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAuditList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAuditList.java b/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAuditList.java
deleted file mode 100644
index 3ccd95c..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAuditList.java
+++ /dev/null
@@ -1,81 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * List wrapper class for VXPolicyExportAudit
- *
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPolicyExportAuditList extends VList {
- private static final long serialVersionUID = 1L;
- List<VXPolicyExportAudit> vXPolicyExportAudits = new ArrayList<VXPolicyExportAudit>();
-
- public VXPolicyExportAuditList() {
- super();
- }
-
- public VXPolicyExportAuditList(List<VXPolicyExportAudit> objList) {
- super(objList);
- this.vXPolicyExportAudits = objList;
- }
-
- /**
- * @return the vXPolicyExportAudits
- */
- public List<VXPolicyExportAudit> getVXPolicyExportAudits() {
- return vXPolicyExportAudits;
- }
-
- /**
- * @param vXPolicyExportAudits
- * the vXPolicyExportAudits to set
- */
- public void setVXPolicyExportAudits(List<VXPolicyExportAudit> vXPolicyExportAudits) {
- this.vXPolicyExportAudits = vXPolicyExportAudits;
- }
-
- @Override
- public int getListSize() {
- if (vXPolicyExportAudits != null) {
- return vXPolicyExportAudits.size();
- }
- return 0;
- }
-
- @Override
- public List<VXPolicyExportAudit> getList() {
- return vXPolicyExportAudits;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPolicyList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPolicyList.java b/security-admin/src/main/java/com/xasecure/view/VXPolicyList.java
deleted file mode 100644
index 4f189eb..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPolicyList.java
+++ /dev/null
@@ -1,81 +0,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.
- */
-
- package com.xasecure.view;
-
-
-/**
- * List wrapper class for VXPolicy
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPolicyList extends VList {
- private static final long serialVersionUID = 1L;
- List<VXPolicy> vXPolicies = new ArrayList<VXPolicy>();
-
- public VXPolicyList() {
- super();
- }
-
- public VXPolicyList(List<VXPolicy> objList) {
- super(objList);
- this.vXPolicies = objList;
- }
-
- /**
- * @return the vXPolicies
- */
- public List<VXPolicy> getVXPolicies() {
- return vXPolicies;
- }
-
- /**
- * @param vXPolicies
- * the vXPolicies to set
- */
- public void setVXPolicies(List<VXPolicy> vXPolicies) {
- this.vXPolicies = vXPolicies;
- }
-
- @Override
- public int getListSize() {
- if (vXPolicies != null) {
- return vXPolicies.size();
- }
- return 0;
- }
-
- @Override
- public List<VXPolicy> getList() {
- return vXPolicies;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPortalUser.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPortalUser.java b/security-admin/src/main/java/com/xasecure/view/VXPortalUser.java
deleted file mode 100644
index afa3267..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPortalUser.java
+++ /dev/null
@@ -1,293 +0,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.
- */
-
- package com.xasecure.view;
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXPortalUser extends VXDataObject implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
-
- /**
- * Login Id for the user
- */
- protected String loginId;
- /**
- * Password
- */
- protected String password;
- /**
- * Status
- * This attribute is of type enum CommonEnums::ActivationStatus
- */
- protected int status;
- /**
- * Email address of the user
- */
- protected String emailAddress;
- /**
- * First name of the user
- */
- protected String firstName;
- /**
- * Last name of the user
- */
- protected String lastName;
- /**
- * Public name of the user
- */
- protected String publicScreenName;
- /**
- * Source of the user
- * This attribute is of type enum CommonEnums::UserSource
- */
- protected int userSource;
- /**
- * Notes for the user
- */
- protected String notes;
- /**
- * List of roles for this user
- */
- protected Collection<String> userRoleList;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXPortalUser ( ) {
- status = 0;
- userSource = 0;
- }
-
- /**
- * This method sets the value to the member attribute <b>loginId</b>.
- * You cannot set null to the attribute.
- * @param loginId Value to set member attribute <b>loginId</b>
- */
- public void setLoginId( String loginId ) {
- this.loginId = loginId;
- }
-
- /**
- * Returns the value for the member attribute <b>loginId</b>
- * @return String - value of member attribute <b>loginId</b>.
- */
- public String getLoginId( ) {
- return this.loginId;
- }
-
- /**
- * This method sets the value to the member attribute <b>password</b>.
- * You cannot set null to the attribute.
- * @param password Value to set member attribute <b>password</b>
- */
- public void setPassword( String password ) {
- this.password = password;
- }
-
- /**
- * Returns the value for the member attribute <b>password</b>
- * @return String - value of member attribute <b>password</b>.
- */
- public String getPassword( ) {
- return this.password;
- }
-
- /**
- * This method sets the value to the member attribute <b>status</b>.
- * You cannot set null to the attribute.
- * @param status Value to set member attribute <b>status</b>
- */
- public void setStatus( int status ) {
- this.status = status;
- }
-
- /**
- * Returns the value for the member attribute <b>status</b>
- * @return int - value of member attribute <b>status</b>.
- */
- public int getStatus( ) {
- return this.status;
- }
-
- /**
- * This method sets the value to the member attribute <b>emailAddress</b>.
- * You cannot set null to the attribute.
- * @param emailAddress Value to set member attribute <b>emailAddress</b>
- */
- public void setEmailAddress( String emailAddress ) {
- this.emailAddress = emailAddress;
- }
-
- /**
- * Returns the value for the member attribute <b>emailAddress</b>
- * @return String - value of member attribute <b>emailAddress</b>.
- */
- public String getEmailAddress( ) {
- return this.emailAddress;
- }
-
- /**
- * This method sets the value to the member attribute <b>firstName</b>.
- * You cannot set null to the attribute.
- * @param firstName Value to set member attribute <b>firstName</b>
- */
- public void setFirstName( String firstName ) {
- this.firstName = firstName;
- }
-
- /**
- * Returns the value for the member attribute <b>firstName</b>
- * @return String - value of member attribute <b>firstName</b>.
- */
- public String getFirstName( ) {
- return this.firstName;
- }
-
- /**
- * This method sets the value to the member attribute <b>lastName</b>.
- * You cannot set null to the attribute.
- * @param lastName Value to set member attribute <b>lastName</b>
- */
- public void setLastName( String lastName ) {
- this.lastName = lastName;
- }
-
- /**
- * Returns the value for the member attribute <b>lastName</b>
- * @return String - value of member attribute <b>lastName</b>.
- */
- public String getLastName( ) {
- return this.lastName;
- }
-
- /**
- * This method sets the value to the member attribute <b>publicScreenName</b>.
- * You cannot set null to the attribute.
- * @param publicScreenName Value to set member attribute <b>publicScreenName</b>
- */
- public void setPublicScreenName( String publicScreenName ) {
- this.publicScreenName = publicScreenName;
- }
-
- /**
- * Returns the value for the member attribute <b>publicScreenName</b>
- * @return String - value of member attribute <b>publicScreenName</b>.
- */
- public String getPublicScreenName( ) {
- return this.publicScreenName;
- }
-
- /**
- * This method sets the value to the member attribute <b>userSource</b>.
- * You cannot set null to the attribute.
- * @param userSource Value to set member attribute <b>userSource</b>
- */
- public void setUserSource( int userSource ) {
- this.userSource = userSource;
- }
-
- /**
- * Returns the value for the member attribute <b>userSource</b>
- * @return int - value of member attribute <b>userSource</b>.
- */
- public int getUserSource( ) {
- return this.userSource;
- }
-
- /**
- * This method sets the value to the member attribute <b>notes</b>.
- * You cannot set null to the attribute.
- * @param notes Value to set member attribute <b>notes</b>
- */
- public void setNotes( String notes ) {
- this.notes = notes;
- }
-
- /**
- * Returns the value for the member attribute <b>notes</b>
- * @return String - value of member attribute <b>notes</b>.
- */
- public String getNotes( ) {
- return this.notes;
- }
-
- /**
- * This method sets the value to the member attribute <b>userRoleList</b>.
- * You cannot set null to the attribute.
- * @param userRoleList Value to set member attribute <b>userRoleList</b>
- */
- public void setUserRoleList( Collection<String> userRoleList ) {
- this.userRoleList = userRoleList;
- }
-
- /**
- * Returns the value for the member attribute <b>userRoleList</b>
- * @return Collection<String> - value of member attribute <b>userRoleList</b>.
- */
- public Collection<String> getUserRoleList( ) {
- return this.userRoleList;
- }
-
- @Override
- public int getMyClassType( ) {
- return AppConstants.CLASS_TYPE_USER_PROFILE;
- }
-
- /**
- * This return the bean content in string format
- * @return formatedStr
- */
- public String toString( ) {
- String str = "VXPortalUser={";
- str += super.toString();
- str += "loginId={" + loginId + "} ";
- str += "password={***length=" + (password == null? 0 : password.length()) + "***} ";
- str += "status={" + status + "} ";
- str += "emailAddress={" + emailAddress + "} ";
- str += "firstName={" + firstName + "} ";
- str += "lastName={" + lastName + "} ";
- str += "publicScreenName={" + publicScreenName + "} ";
- str += "userSource={" + userSource + "} ";
- str += "notes={" + notes + "} ";
- str += "userRoleList={" + userRoleList + "} ";
- str += "}";
- return str;
- }
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPortalUserList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPortalUserList.java b/security-admin/src/main/java/com/xasecure/view/VXPortalUserList.java
deleted file mode 100644
index c21d22d..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPortalUserList.java
+++ /dev/null
@@ -1,81 +0,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.
- */
-
- package com.xasecure.view;
-
-/**
- * List wrapper class for VXPortalUser
- *
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPortalUserList extends VList {
- private static final long serialVersionUID = 1L;
- List<VXPortalUser> vXPortalUsers = new ArrayList<VXPortalUser>();
-
- public VXPortalUserList() {
- super();
- }
-
- public VXPortalUserList(List<VXPortalUser> objList) {
- super(objList);
- this.vXPortalUsers = objList;
- }
-
- /**
- * @return the vXPortalUsers
- */
- public List<VXPortalUser> getVXPortalUsers() {
- return vXPortalUsers;
- }
-
- /**
- * @param vXPortalUsers
- * the vXPortalUsers to set
- */
- public void setVXPortalUsers(List<VXPortalUser> vXPortalUsers) {
- this.vXPortalUsers = vXPortalUsers;
- }
-
- @Override
- public int getListSize() {
- if (vXPortalUsers != null) {
- return vXPortalUsers.size();
- }
- return 0;
- }
-
- @Override
- public List<VXPortalUser> getList() {
- return vXPortalUsers;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXRepository.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXRepository.java b/security-admin/src/main/java/com/xasecure/view/VXRepository.java
deleted file mode 100644
index 04f0d24..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXRepository.java
+++ /dev/null
@@ -1,219 +0,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.
- */
-
- package com.xasecure.view;
-
-
-/**
- * Repository
- */
-
-import com.xasecure.common.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@JsonIgnoreProperties(ignoreUnknown = true)
-@XmlRootElement
-public class VXRepository extends VXDataObject implements java.io.Serializable {
- private static final long serialVersionUID = 1L;
-
- /**
- * Name
- */
- protected String name;
- /**
- * Description
- */
- protected String description;
- /**
- * Type of asset. i.e HDFS, HIVE, HBASE, KNOX
- */
- protected String repositoryType;
- /**
- * Config in json format
- */
- protected String config;
- /**
- * Status This attribute is of type boolean : true/false
- */
- protected boolean isActive;
- /**
- * Version No of Project
- */
- protected String version;
-
- /**
- * Default constructor. This will set all the attributes to default value.
- */
- public VXRepository() {
- isActive = false;
- repositoryType = "";
-
- }
-
- /**
- * This method sets the value to the member attribute <b>name</b>. You
- * cannot set null to the attribute.
- *
- * @param name
- * Value to set member attribute <b>name</b>
- */
- public void setName(String name) {
- this.name = name;
- }
-
- /**
- * Returns the value for the member attribute <b>name</b>
- *
- * @return String - value of member attribute <b>name</b>.
- */
- public String getName() {
- return this.name;
- }
-
- /**
- * This method sets the value to the member attribute <b>description</b>.
- * You cannot set null to the attribute.
- *
- * @param description
- * Value to set member attribute <b>description</b>
- */
- public void setDescription(String description) {
- this.description = description;
- }
-
- /**
- * Returns the value for the member attribute <b>description</b>
- *
- * @return String - value of member attribute <b>description</b>.
- */
- public String getDescription() {
- return this.description;
- }
-
- /**
- * This method sets the value to the member attribute <b>repositoryType</b>.
- * You cannot set null to the attribute.
- *
- * @param repositoryType
- * Value to set member attribute <b>repositoryType</b>
- */
- public void setRepositoryType(String repositoryType) {
- this.repositoryType = repositoryType;
- }
-
- /**
- * Returns the value for the member attribute <b>repositoryType</b>
- *
- * @return String - value of member attribute <b>repositoryType</b>.
- */
- public String getRepositoryType() {
- return this.repositoryType;
- }
-
- /**
- * This method sets the value to the member attribute <b>config</b>. You
- * cannot set null to the attribute.
- *
- * @param config
- * Value to set member attribute <b>config</b>
- */
- public void setConfig(String config) {
- this.config = config;
- }
-
- /**
- * Returns the value for the member attribute <b>config</b>
- *
- * @return String - value of member attribute <b>config</b>.
- */
- public String getConfig() {
- return this.config;
- }
-
- /**
- * This method sets the value to the member attribute <b>isActive</b>. You
- * cannot set null to the attribute.
- *
- * @param isActive
- * Value to set member attribute <b>isActive</b>
- */
- public void setIsActive(boolean isActive) {
- this.isActive = isActive;
- }
-
- /**
- * Returns the value for the member attribute <b>isActive</b>
- *
- * @return boolean - value of member attribute <b>isActive</b>.
- */
- public boolean getIsActive() {
- return this.isActive;
- }
-
- /**
- * Returns the value for the member attribute <b>version</b>
- *
- * @return String - value of member attribute <b>version</b>.
- */
- public String getVersion() {
- return version;
- }
-
- /**
- * This method sets the value to the member attribute <b>version</b>. You
- * cannot set null to the attribute.
- *
- * @param version
- * Value to set member attribute <b>version</b>
- */
- public void setVersion(String version) {
- this.version = version;
- }
-
- @Override
- public int getMyClassType() {
- return AppConstants.CLASS_TYPE_XA_ASSET;
- }
-
- /**
- * This return the bean content in string format
- *
- * @return formatedStr
- */
- public String toString() {
- String str = "VXAsset={";
- str += super.toString();
- str += "name={" + name + "} ";
- str += "description={" + description + "} ";
- str += "isActive={" + isActive + "} ";
- str += "repositoryType={" + repositoryType + "} ";
- str += "config={" + config + "} ";
- str += "version={" + version + "} ";
- str += "}";
- return str;
- }
-}